LevelMeter-Display  2.0
An ultrasonic Level Meter for Stormwater Cisterns
ihex.h
Go to the documentation of this file.
1 /*
2  * ihex.h
3  *
4  * Created: 30.11.2012 13:30:38
5  * Author: rolo
6  */
7 
8 
9 #ifndef IHEX_H_
10 #define IHEX_H_
11 
12 
13 static const uint8_t RECTYPE_DATA=0x00;
14 static const uint8_t RECTYPE_EOF=0x01;
15 static const uint8_t RECTYPE_EXTSEG=0x02;
16 
17 extern int8_t UpdateSensorFirmware(void);
18 extern int8_t VerifySensorFirmware(void);
19 extern void HexDump(uint16_t adr,void *ptr, uint8_t n);
20 
21 #endif /* IHEX_H_ */
void HexDump(uint16_t adr, void *ptr, uint8_t n)
Prints one line of Hexdump.
Definition: ihex.c:129
static const uint8_t RECTYPE_DATA
Data Record.
Definition: ihex.h:13
static const uint8_t RECTYPE_EOF
End of File Marker.
Definition: ihex.h:14
int8_t UpdateSensorFirmware(void)
Updates the Sensor Firmware.
Definition: ihex.c:278
int8_t VerifySensorFirmware(void)
Verifies the Sensor Firmware against an Intel-Hex-File.
Definition: ihex.c:302
static const uint8_t RECTYPE_EXTSEG
Extended Segment Address Record.
Definition: ihex.h:15