53 uint16_t xDiv = 0, yDiv = 0;
55 uint16_t err, ErrorOptimal = 0xFFFF;
62 for (N = 64; N > 0; N--) {
63 if ((divider * N) < (1 << 16)) {
71 for (y = 255; y > 0; y--) {
73 if (x & (0xFF000000)) {
87 else if (err < ErrorOptimal) {
157 pI2S->
TXRATE = yDiv | (xDiv << 8);
188 pI2S->
RXRATE = yDiv | (xDiv << 8);
203 pI2S->
IRQ &= (~0x02);
218 pI2S->
IRQ &= (~0x01);