3 void Pin_LisPixSelect_SetOutput(
void);
4 void LisPixSelectIdleLow(
void);
5 void Pin_LisClk_SetOutput(
void);
6 void Pin_LisRst_SetOutput(
void);
7 void LisRstIdleLowAfterPowerUp(
void);
8 void Pin_LisSync_SetInput(
void);
9 void ResetPwmTimerAtTop(
void);
10 void PwmTimerTopIsOCR0A(
void);
11 void PwmTimerClockedByCpu_NoPrescaling(
void);
23 uint8_t
MSB(uint16_t msb_lsb);
24 uint8_t
LSB(uint16_t msb_lsb);
bool LisConfigIsValid(uint8_t binning, uint8_t gain, uint8_t active_rows)
void _ExitLisProgrammingMode(void)
uint8_t MSB(uint16_t msb_lsb)
void _ConfigAs28bits(uint8_t *config)
void _EnterLisProgrammingMode(void)
void _WaitForLisClkHigh(void)
void _WriteLisConfigBit(uint8_t const *config, uint8_t bit_index)
void LisWriteConfig(void)
uint16_t exposure_ticks
LIS-770i exposure time.
void LisClkFreq50kHz(void)
void _WaitForLisClkLow(void)
void _Write28bitLisConfig(uint8_t const *config)
uint8_t LSB(uint16_t msb_lsb)