#define USE_SERIAL_2_SW_FLOW 0
#define SERIAL_2_PA9_PA10 1
+#define HAS_LPUART_1 1
+#define LPUART_1_PA0_PA1 1
+#define USE_LPUART_1_STDIN 0
+#define USE_LPUART_1_FLOW 0
+#define USE_LPUART_1_SW_FLOW 0
+
#define IS_FLASH_LOADER 0
#define HAS_MS5607 1
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_stop()
+#define ao_async_start()
-#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 LOG_MICRO_ASYNC 0
-#define ao_async_byte(b) ao_serial2_putchar((char) (b))
+void ao_async_byte(char c);
-#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_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