firmware  v0.1.2
Chromation Spectrometer Dev-Kit
Lis_faked.h
1 #ifndef _LIS_FAKED_H
2 #define _LIS_FAKED_H
3 #include <stdint.h>
4 
5 // ---Public functions faked for testing---
6 void LisWriteConfig_fake(void);
7 void LisExpose_fake(void);
8 void LisReadout_fake(uint16_t); // LisReadout defined in VisCmd.c
9 
10 // ---Private functions faked for testing---
11 void _ConfigAs28bits_fake(uint8_t * config);
13 void _WriteLisConfigBit_fake(uint8_t const * config, uint8_t bit_index);
14 void _Write28bitLisConfig_fake(uint8_t * config);
16 void _WaitForLisClkLow_fake(void);
17 void _WaitForLisClkHigh_fake(void);
18 
19 #endif // _LIS_FAKED_H
void LisReadout_fake(uint16_t num_pixels)
Definition: Lis_faked.c:52
void _EnterLisProgrammingMode_fake(void)
Definition: Lis_faked.c:148
void _WriteLisConfigBit_fake(uint8_t const *config, uint8_t bit_index)
Definition: Lis_faked.c:170
void LisWriteConfig_fake(void)
Definition: Lis_faked.c:83
void _Write28bitLisConfig_fake(uint8_t *config)
Definition: Lis_faked.c:196
void _WaitForLisClkHigh_fake(void)
Definition: Lis_faked.c:133
void _ConfigAs28bits_fake(uint8_t *config)
Definition: Lis_faked.c:102
void _WaitForLisClkLow_fake(void)
Definition: Lis_faked.c:118
void LisExpose_fake(void)
Definition: Lis_faked.c:68
void _ExitLisProgrammingMode_fake(void)
Definition: Lis_faked.c:212