X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fattiny%2Fao_arch_funcs.h;h=e51f456b5965594aa4f075257109d8d292bcef79;hp=69b259d9419c34b6c8c24951605f03a8a82dc070;hb=HEAD;hpb=0686a7b8aec524d81bda4c572549a3a068ce0eed diff --git a/src/attiny/ao_arch_funcs.h b/src/attiny/ao_arch_funcs.h index 69b259d9..e3374ac5 100644 --- a/src/attiny/ao_arch_funcs.h +++ b/src/attiny/ao_arch_funcs.h @@ -21,7 +21,7 @@ */ #define ao_spi_get_mask(reg,mask,bus,speed) do { \ - (reg) &= ~(mask); \ + (reg) &= (uint8_t) ~(mask); \ } while (0) #define ao_spi_put_mask(reg,mask,bus) do { \ @@ -65,6 +65,8 @@ ao_spi_recv_bus(void *block, uint16_t len); #define ao_spi_send(block, len, bus) ao_spi_send_bus(block, len) #define ao_spi_recv(block, len, bus) ao_spi_recv_bus(block, len) +#define AO_SPI_DUPLEX 0 + void ao_spi_init(void); @@ -121,3 +123,5 @@ extern void ao_report_altitude(void); void ao_delay_us(uint16_t us); +void +ao_led_toggle(uint8_t colors);