altos/micropeak-v2.0: Functionally complete.
[fw/altos] / src / micropeak-v2.0 / ao_pins.h
index 8cc1efcb5a2bf69066dfe016f3163e03a9f1a7bc..951083bd19ea2d7aca468088880faae5ef24596c 100644 (file)
@@ -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