comparison Small_CPU/Inc/externalInterface.h @ 738:30717de00f3a

Added data init function for external interface: If external sensors have been removed while OSTC was sleeping then (in case of digital sensor) an old value was displayed. By initializing the data structures after wakeup this is now avoided.
author Ideenmodellierer
date Thu, 02 Feb 2023 17:19:24 +0100
parents 2a801cfe23ab
children e23fe82cbf8c
comparison
equal deleted inserted replaced
737:5071d554aaa5 738:30717de00f3a
52 52
53 53
54 54
55 void externalInterface_Init(void); 55 void externalInterface_Init(void);
56 void externalInterface_InitPower33(void); 56 void externalInterface_InitPower33(void);
57 void externalInterface_InitDatastruct(void);
57 uint8_t externalInterface_StartConversion(uint8_t channel); 58 uint8_t externalInterface_StartConversion(uint8_t channel);
58 uint8_t externalInterface_ReadAndSwitch(); 59 uint8_t externalInterface_ReadAndSwitch();
59 float externalInterface_CalculateADCValue(uint8_t channel); 60 float externalInterface_CalculateADCValue(uint8_t channel);
60 float getExternalInterfaceChannel(uint8_t channel); 61 float getExternalInterfaceChannel(uint8_t channel);
61 uint8_t setExternalInterfaceChannel(uint8_t channel, float value); 62 uint8_t setExternalInterfaceChannel(uint8_t channel, float value);