firmware  v0.1.2
Chromation Spectrometer Dev-Kit
Flag-HardwareFake.h
1 #ifndef _FLAG_HARDWAREFAKE_H
2 #define _FLAG_HARDWAREFAKE_H
3 #include <stdint.h>
4 #include "Flag.h"
5 /* =====[ Fake i/o registers for unit tests ]===== */
6 static uint8_t volatile fake_SpiFlags;
7 // ---Registers---
8 flag_reg Flag_SpiFlags = &fake_SpiFlags; // GPIOR0
9 // ---Bits---
10 flag_bit Flag_SlaveRx = 0; // bit GPIOR00 in GPIOR0
11 flag_bit Flag_TransferDone = 1; // bit GPIOR01 in GPIOR0
12 #endif // _FLAG_HARDWAREFAKE_H