add USEABLE_HARDWARE_PWM & clear up some compiler warnings
This commit is contained in:
		@@ -130,7 +130,7 @@
 | 
			
		||||
    register uint32_t MOSI_MASK = PIN_MASK(MOSI_PIN);
 | 
			
		||||
    register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30;    /* SODR of port */
 | 
			
		||||
    register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
 | 
			
		||||
    register uint32_t idx;
 | 
			
		||||
    register uint32_t idx = 0;
 | 
			
		||||
 | 
			
		||||
    /* Negate bout, as the assembler requires a negated value */
 | 
			
		||||
    bout = ~bout;
 | 
			
		||||
@@ -209,8 +209,8 @@
 | 
			
		||||
 | 
			
		||||
  // run at ~8 .. ~10Mhz - Rx version (Tx line not altered)
 | 
			
		||||
  static uint8_t spiTransferRx0(uint8_t bout) { // using Mode 0
 | 
			
		||||
    register uint32_t bin;
 | 
			
		||||
    register uint32_t work;
 | 
			
		||||
    register uint32_t bin = 0;
 | 
			
		||||
    register uint32_t work = 0;
 | 
			
		||||
    register uint32_t BITBAND_MISO_PORT = BITBAND_ADDRESS( ((uint32_t)PORT(MISO_PIN))+0x3C, PIN_SHIFT(MISO_PIN));  /* PDSR of port in bitband area */
 | 
			
		||||
    register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30;    /* SODR of port */
 | 
			
		||||
    register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
 | 
			
		||||
@@ -327,8 +327,8 @@
 | 
			
		||||
    register uint32_t MOSI_MASK = PIN_MASK(MOSI_PIN);
 | 
			
		||||
    register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30;    /* SODR of port */
 | 
			
		||||
    register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
 | 
			
		||||
    register uint32_t work;
 | 
			
		||||
    register uint32_t txval;
 | 
			
		||||
    register uint32_t work = 0;
 | 
			
		||||
    register uint32_t txval = 0;
 | 
			
		||||
 | 
			
		||||
    /* The software SPI routine */
 | 
			
		||||
    __asm__ __volatile__(
 | 
			
		||||
@@ -402,8 +402,8 @@
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  static void spiRxBlock0(uint8_t* ptr, uint32_t todo) {
 | 
			
		||||
    register uint32_t bin;
 | 
			
		||||
    register uint32_t work;
 | 
			
		||||
    register uint32_t bin = 0;
 | 
			
		||||
    register uint32_t work = 0;
 | 
			
		||||
    register uint32_t BITBAND_MISO_PORT = BITBAND_ADDRESS( ((uint32_t)PORT(MISO_PIN))+0x3C, PIN_SHIFT(MISO_PIN));  /* PDSR of port in bitband area */
 | 
			
		||||
    register uint32_t SCK_PORT_PLUS30 = ((uint32_t) PORT(SCK_PIN)) + 0x30;    /* SODR of port */
 | 
			
		||||
    register uint32_t SCK_MASK = PIN_MASK(SCK_PIN);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user