X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fkernel%2Fao_log_micro.h;fp=src%2Fkernel%2Fao_log_micro.h;h=f4870c71371d0192b6771d1f5d458a8d72035769;hb=999b3598019c75d77af6ab40c1942a7d57a2ec3c;hp=f0243028adc1a22a5686f518cffc994eead7dac4;hpb=476fd2f2c23da427b6b2a68f7d285767a924041e;p=fw%2Faltos diff --git a/src/kernel/ao_log_micro.h b/src/kernel/ao_log_micro.h index f0243028..f4870c71 100644 --- a/src/kernel/ao_log_micro.h +++ b/src/kernel/ao_log_micro.h @@ -19,14 +19,28 @@ #ifndef _AO_LOG_MICRO_H_ #define _AO_LOG_MICRO_H_ +#ifndef N_SAMPLES_TYPE +#define N_SAMPLES_TYPE uint16_t +#endif + #define PA_GROUND_OFFSET 0 #define PA_MIN_OFFSET 4 #define N_SAMPLES_OFFSET 8 -#define STARTING_LOG_OFFSET 10 +#define STARTING_LOG_OFFSET (N_SAMPLES_OFFSET + sizeof (N_SAMPLES_TYPE)) #ifndef MAX_LOG_OFFSET #define MAX_LOG_OFFSET 512 #endif +#define AO_LOG_ID_SHIFT 12 +#define AO_LOG_ID_WIDTH 4 +#define AO_LOG_ID_MASK (((1 << AO_LOG_ID_WIDTH) - 1) << AO_LOG_ID_SHIFT); + +void +ao_log_hex(uint8_t b); + +void +ao_log_newline(void); + void ao_log_micro_save(void);