comparison Discovery/Inc/data_exchange_main.h @ 1070:4499227a2db8 Icon_Integration

Added compile option for o2/diluent pressure display: Some external devices (like the RedBare rebreather) provide pressure sensor information o2 and diluent bottles. A data channel from RTE to main CPU has been defined and a visualization has been added to the lower left corner (llc). Pressure will be displayed in the gas list as well => for o2 display the definition of a 100% o2 gas is needed. Diluent will be assigned to the first gas. The ADVANCED_GAS compile switch needs to be activated for this feature
author Ideenmodellierer
date Thu, 19 Feb 2026 13:17:25 +0100
parents 3420e3ba698d
children
comparison
equal deleted inserted replaced
1069:e0ba2b29dc1f 1070:4499227a2db8
49 uint32_t DataEX_lost_connection_count(void); 49 uint32_t DataEX_lost_connection_count(void);
50 void DataEX_control_connection_while_asking_for_sleep(void); 50 void DataEX_control_connection_while_asking_for_sleep(void);
51 uint8_t DataEX_check_RTE_version__needs_update(void); 51 uint8_t DataEX_check_RTE_version__needs_update(void);
52 void setAvgDepth(SDiveState *pStateReal); 52 void setAvgDepth(SDiveState *pStateReal);
53 uint8_t DataEX_external_ADC_Present(void); 53 uint8_t DataEX_external_ADC_Present(void);
54 void DataEX_helper_Get_ID_Of_O2_Diluent(uint8_t* pIdO2, uint8_t* pIdDiluent);
54 55
55 SDataReceiveFromMaster * dataOutGetPointer(void); 56 SDataReceiveFromMaster * dataOutGetPointer(void);
56 57
57 uint16_t DataEX_debug_data(uint16_t *dataOut20x5); 58 uint16_t DataEX_debug_data(uint16_t *dataOut20x5);
58 59