Sensor Code By Jorge Troncoso
Dependencies: Sensor2 MAX31855-1 libmDot-1
Fork of 0A101_mDot_Sensor_Rev3_AUS by
serialize.h@2:0417c5cdceaf, 2018-06-13 (annotated)
- Committer:
- jortronm2
- Date:
- Wed Jun 13 11:31:15 2018 +0000
- Revision:
- 2:0417c5cdceaf
- Parent:
- 0:1441b10e38a6
Sensor Code by Jorge Troncoso
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jortronm2 | 0:1441b10e38a6 | 1 | #ifndef SERIALIZE_H |
jortronm2 | 0:1441b10e38a6 | 2 | #define SERIALIZE_H |
jortronm2 | 0:1441b10e38a6 | 3 | |
jortronm2 | 0:1441b10e38a6 | 4 | |
jortronm2 | 0:1441b10e38a6 | 5 | #include "board_config.h" |
jortronm2 | 0:1441b10e38a6 | 6 | #include "stdint.h" |
jortronm2 | 0:1441b10e38a6 | 7 | |
jortronm2 | 0:1441b10e38a6 | 8 | |
jortronm2 | 0:1441b10e38a6 | 9 | extern uint32_t serialize_sensor_to_bytes(struct sensor_data_raw in, uint8_t *out); |
jortronm2 | 0:1441b10e38a6 | 10 | extern uint32_t serialize_float_to_bytes(float in, uint8_t *out); |
jortronm2 | 0:1441b10e38a6 | 11 | extern uint32_t serialize_u16_to_bytes(uint16_t in, uint8_t *out); |
jortronm2 | 0:1441b10e38a6 | 12 | extern uint32_t serialize_s16_to_bytes(int16_t in, uint8_t *out); |
jortronm2 | 0:1441b10e38a6 | 13 | |
jortronm2 | 0:1441b10e38a6 | 14 | extern uint32_t serialize_bytes_to_sensor(uint8_t *in, struct sensor_data_raw *out); |
jortronm2 | 0:1441b10e38a6 | 15 | extern uint32_t serialize_bytes_to_float(uint8_t *in, float *out); |
jortronm2 | 0:1441b10e38a6 | 16 | extern uint32_t serialize_bytes_to_u16(uint8_t *in, uint16_t *out); |
jortronm2 | 0:1441b10e38a6 | 17 | extern uint32_t serialize_bytes_to_s16(uint8_t *in, int16_t *out); |
jortronm2 | 0:1441b10e38a6 | 18 | |
jortronm2 | 0:1441b10e38a6 | 19 | |
jortronm2 | 0:1441b10e38a6 | 20 | #endif // SERIALIZE_H |