added tire data header
This commit is contained in:
		@ -38,10 +38,10 @@
 | 
			
		||||
// I2C transmit delay
 | 
			
		||||
#define I2C_MAX_DELAY			0xFFFFFFFF
 | 
			
		||||
 | 
			
		||||
I2C_HandleTypeDef i2c_handle;
 | 
			
		||||
I2C_HandleTypeDef* i2c_handle;	// pointer to i2c handle
 | 
			
		||||
HAL_StatusTypeDef i2c_return;	// error handling maybe?
 | 
			
		||||
 | 
			
		||||
uint16_t blockData[128];
 | 
			
		||||
uint8_t htpa_blockData[258];	// 2 bytes VDD / Ptat, 256 bytes MSB / LSB for 128 pixels 
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @brief Initialization of HTPA Sensor
 | 
			
		||||
@ -53,7 +53,7 @@ uint16_t blockData[128];
 | 
			
		||||
 * @param *hi2c: Pointer to I2C Handle
 | 
			
		||||
*/
 | 
			
		||||
void HTPA_Init(I2C_HandleTypeDef *hi2c){
 | 
			
		||||
	i2c_handle = *hi2c;
 | 
			
		||||
	i2c_handle = hi2c;
 | 
			
		||||
	// Berechnung für clk / sample aus I2C parametern?
 | 
			
		||||
	HTPA_WriteRegister(HTPA_SENSOR_CONFIG, 0x01);	// Wakeup
 | 
			
		||||
	HTPA_WriteRegister(HTPA_SENSOR_TRIM_1, 0x0C);
 | 
			
		||||
@ -76,7 +76,7 @@ void HTPA_Init(I2C_HandleTypeDef *hi2c){
 | 
			
		||||
 * @param block:		select block of array half (0-3)
 | 
			
		||||
 * @param *pData[128]:	pointer to 128 word array for read data
 | 
			
		||||
*/
 | 
			
		||||
void HTPA_ReadBlock(uint8_t array_half, uint8_t block, uint16_t *pData[128]){
 | 
			
		||||
void HTPA_ReadBlock(uint8_t array_half, uint8_t block, uint16_t *pData[256]){
 | 
			
		||||
	uint8_t config = 0;
 | 
			
		||||
	config = (block << 4);	// bit 5,4 block
 | 
			
		||||
	config |= 0x09;					// bit 3 start | bit 1 wakeup
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user