diff options
author | Keith Packard <keithp@keithp.com> | 2012-12-14 11:11:39 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2012-12-14 11:11:39 -0800 |
commit | fc2e5beb9173663e1e37a9b5a7b6eea1046222f7 (patch) | |
tree | 3ea25ff6d18739d917df57dac9f45f161f17c43b /src/micropeak/ao_log_micro.h | |
parent | 73422bf72e07b169bfe37b02518b9e7479931971 (diff) |
altos: Log baro readings for MicroPeak
This logs barometric data every 192ms (more or less) to the 504
remaining bytes of internal EEPROM storage in the ATtiny85. This
provides 48.192 seconds of logging.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/micropeak/ao_log_micro.h')
-rw-r--r-- | src/micropeak/ao_log_micro.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/micropeak/ao_log_micro.h b/src/micropeak/ao_log_micro.h index 15b2d178..976852ee 100644 --- a/src/micropeak/ao_log_micro.h +++ b/src/micropeak/ao_log_micro.h @@ -18,19 +18,20 @@ #ifndef _AO_LOG_MICRO_H_ #define _AO_LOG_MICRO_H_ -#define AO_LOG_MICRO_GROUND (0l << 24) -#define AO_LOG_MICRO_DATA (1l << 24) -#define AO_LOG_MICRO_DONE (0xaal << 24) -#define AO_LOG_MICRO_MASK (0xffl << 24) +#define PA_GROUND_OFFSET 0 +#define PA_MIN_OFFSET 4 +#define N_SAMPLES_OFFSET 8 +#define STARTING_LOG_OFFSET 10 +#define MAX_LOG_OFFSET 512 void -ao_log_micro_data(uint32_t data); +ao_log_micro_save(void); -extern uint32_t ao_log_last_ground; -extern uint32_t ao_log_last_done; +void +ao_log_micro_restore(void); -uint8_t -ao_log_micro_scan(void); +void +ao_log_micro_data(void); void ao_log_micro_dump(void); |