|
@@ -130,7 +130,7 @@
|
130
|
130
|
register uint32_t MOSI_MASK = PIN_MASK(MOSI_PIN);
|
131
|
131
|
register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30; /* SODR of port */
|
132
|
132
|
register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
|
133
|
|
- register uint32_t idx;
|
|
133
|
+ register uint32_t idx = 0;
|
134
|
134
|
|
135
|
135
|
/* Negate bout, as the assembler requires a negated value */
|
136
|
136
|
bout = ~bout;
|
|
@@ -209,8 +209,8 @@
|
209
|
209
|
|
210
|
210
|
// run at ~8 .. ~10Mhz - Rx version (Tx line not altered)
|
211
|
211
|
static uint8_t spiTransferRx0(uint8_t bout) { // using Mode 0
|
212
|
|
- register uint32_t bin;
|
213
|
|
- register uint32_t work;
|
|
212
|
+ register uint32_t bin = 0;
|
|
213
|
+ register uint32_t work = 0;
|
214
|
214
|
register uint32_t BITBAND_MISO_PORT = BITBAND_ADDRESS( ((uint32_t)PORT(MISO_PIN))+0x3C, PIN_SHIFT(MISO_PIN)); /* PDSR of port in bitband area */
|
215
|
215
|
register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30; /* SODR of port */
|
216
|
216
|
register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
|
|
@@ -327,8 +327,8 @@
|
327
|
327
|
register uint32_t MOSI_MASK = PIN_MASK(MOSI_PIN);
|
328
|
328
|
register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30; /* SODR of port */
|
329
|
329
|
register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
|
330
|
|
- register uint32_t work;
|
331
|
|
- register uint32_t txval;
|
|
330
|
+ register uint32_t work = 0;
|
|
331
|
+ register uint32_t txval = 0;
|
332
|
332
|
|
333
|
333
|
/* The software SPI routine */
|
334
|
334
|
__asm__ __volatile__(
|
|
@@ -402,8 +402,8 @@
|
402
|
402
|
}
|
403
|
403
|
|
404
|
404
|
static void spiRxBlock0(uint8_t* ptr, uint32_t todo) {
|
405
|
|
- register uint32_t bin;
|
406
|
|
- register uint32_t work;
|
|
405
|
+ register uint32_t bin = 0;
|
|
406
|
+ register uint32_t work = 0;
|
407
|
407
|
register uint32_t BITBAND_MISO_PORT = BITBAND_ADDRESS( ((uint32_t)PORT(MISO_PIN))+0x3C, PIN_SHIFT(MISO_PIN)); /* PDSR of port in bitband area */
|
408
|
408
|
register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30; /* SODR of port */
|
409
|
409
|
register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
|