--- a/src/pic32.c Tue Mar 07 02:19:48 2017 +0000
+++ b/src/pic32.c Tue Mar 07 02:52:51 2017 +0000
@@ -77,24 +77,32 @@
LATAbits.LATA0 = 0; /* LED OFF */
TRISAbits.TRISA0 = 0;
- /* DE-EMPHASIS FILTER ON/OFF */
+ /* CS4334K DE-EMPHASIS FILTER ON/OFF */
LATBbits.LATB9 = 1; /* FILTER OFF */
TRISBbits.TRISB9 = 0;
/*
+ * SPI 1
+ * REFCLKO PIN 15 RPB6 MASTER CLOCK/ MCLK
+ * SS1 PIN 16 RPB7 WORD SELECT LRCK
+ * SDO1 PIN 17 RPB8 DATA SDATA
+ * SCK1 PIN 25 BIT CLOCK SCLK
+ *
* PIC32MX150 CS4334K COMMENT
* ---------- ------- -------
- * PIN 15 PIN 4 MCLK 128X OVERSAMPLING CLOCK
- * PIN 16 PIN 3 LRCK SAMPLE RATE LEFT/RIGHT CLOCK
- * PIN 17 PIN 1 SDATA SERIAL DATA
- * PIN 18 PIN 2 DEM DE-EMPHASIS FILTER OFF/ON
+ * PIN 15 RPB6 PIN 4 MCLK 128X OVERSAMPLING CLOCK
+ * PIN 16 RPB7 PIN 3 LRCK SAMPLE RATE LEFT/RIGHT CLOCK
+ * PIN 17 RPB8 PIN 1 SDATA SERIAL DATA INPUT
+ * PIN 18 RPB9 PIN 2 DEM/SCLK DE-EMPHASIS FILTER OFF/ON
+ * PIN 25 SCK1 UNUSED
*
- * SPI 1
- * REFCLKO PIN 15 RPB6 MASTER CLOCK MCLK
- * SS1 PIN 16 RPB7 WORD SELECT LRCK
- * SDO1 PIN 17 RPB8 DATA SDATA
- *
- * SCK1 PIN 25 BIT CLOCK SCLK
+ * PIC32MX150 PT8211 COMMENT
+ * ---------- ------- -------
+ * PIN 15 RPB6 UNUSED
+ * PIN 16 RPB7 PIN 2 WS SAMPLE RATE LEFT/RIGHT CLOCK
+ * PIN 17 RPB8 PIN 3 SDATA SERIAL DATA INPUT
+ * PIN 18 RPB9 UNUSED
+ * PIN 25 SCK1 PIN 1 BCK SERIAL BIT CLOCK
*/
PPSUnLock;
PPSOutput(2, RPB8, SDO1);
@@ -119,9 +127,9 @@
SPI1BRG = I2S_BRG;
/* SPI 1 AUDIO MODE */
- SPI1CONbits.CKP = 1;
- SPI1CONbits.MSTEN = 1;
- SPI1CON2bits.AUDEN = 1;
+ SPI1CONbits.CKP = 1; /* CLOCK POLARITY */
+ SPI1CONbits.MSTEN = 1; /* MASTER MODE */
+ SPI1CON2bits.AUDEN = 1; /* AUDIO PROTOCOL ENABLED */
/* SPI 1 BUFFER MODE */
SPI1CONbits.ENHBUF = 1; /* 8X 16-Bit FIFO */