1
0
mirror of https://github.com/bdring/Grbl_Esp32.git synced 2025-08-30 09:39:49 +02:00

Comments modified to match actual behavior

This commit is contained in:
odaki
2020-04-25 23:08:06 +09:00
parent 78e001e6df
commit de0be43694

View File

@@ -87,13 +87,15 @@ typedef void (*i2s_ioexpander_pulse_phase_func_t)(void);
typedef struct {
/*
I2S bitstream (32-bits): Transfers from LSB(bit0) to MSB(bit31) in sequence
LEFT Channel Right Channel LEFT Channel
ws ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~________________________________~~~~...
bck _~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~...
data vutsrqponmlkjihgfedcba9876543210vutsrqponmlkjihgfedcba9876543210____...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
^
I2S bitstream (32-bits): Transfers from MSB(bit31) to LSB(bit0) in sequence
------------------time line------------------------>
Right Channel LEFT Channel
ws ________________________________~~~~...
bck _~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~...
data vutsrqponmlkjihgfedcba9876543210vuts...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
^
Latches the X bits when ws is switched to High
bit0:Extended GPIO 128, 1: Extended GPIO 129, ..., v: Extended GPIO 159