X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fmicropeak-v2.0%2Fao_pins.h;h=951083bd19ea2d7aca468088880faae5ef24596c;hp=8cc1efcb5a2bf69066dfe016f3163e03a9f1a7bc;hb=52eaf4a2480ac0fd367978e423e2f252949f978b;hpb=999b3598019c75d77af6ab40c1942a7d57a2ec3c diff --git a/src/micropeak-v2.0/ao_pins.h b/src/micropeak-v2.0/ao_pins.h index 8cc1efcb..951083bd 100644 --- a/src/micropeak-v2.0/ao_pins.h +++ b/src/micropeak-v2.0/ao_pins.h @@ -121,22 +121,16 @@ ao_power_off(void) { extern alt_t ao_max_height; -#define ao_async_stop() do { \ - ao_serial2_drain(); \ - stm_moder_set(&stm_gpioa, 2, STM_MODER_OUTPUT); \ - ao_serial_shutdown(); \ - } while (0) - -#define ao_async_start() do { \ - ao_serial_init(); \ - stm_moder_set(&stm_gpioa, 2, STM_MODER_ALTERNATE); \ - ao_delay(AO_MS_TO_TICKS(100)); \ - } while (0) - -#define ao_async_byte(b) ao_serial2_putchar((char) (b)) - -#define ao_eeprom_read(pos, ptr, size) ao_storage_read(pos, ptr, size) -#define ao_eeprom_write(pos, ptr, size) ao_storage_write(pos, ptr, size) +#define ao_async_stop() +#define ao_async_start() + +#define LOG_MICRO_ASYNC 0 + +void ao_async_byte(char c); + +#define ao_eeprom_read(pos, ptr, size) ao_storage_device_read(pos, ptr, size) +#define ao_eeprom_write(pos, ptr, size) ao_storage_device_write(pos, ptr, size) +#define N_SAMPLES_TYPE uint32_t #define MAX_LOG_OFFSET ao_storage_total #define ao_storage_log_max ao_storage_total