adding nextion logic

This commit is contained in:
Fabian Schieder 2026-01-29 07:40:46 +00:00
parent 6094d5af4b
commit bb37f9c256

27
main.c
View File

@ -3,6 +3,11 @@
#include <Nextion.h>
#include "nex_ui.h"
extern NexEventObj fuellstand;
NexEventObj *nextlisten_list[]= {NULL};
NexEventObj fuellstand_j0;
NexEventObj fuellstand_n0;
//---------------------Alias-Defines------------------------
@ -16,6 +21,8 @@
//----------------------------------------------------------
char buffer[24];
void SysTick_Handler()
{
STD_IncTick();
@ -23,9 +30,9 @@ void SysTick_Handler()
void PortConfig(void)
{
RCC -> APB2ENR |= RCC_APB2ENR_IOPCEN; //Takt für Port C aktivieren
RCC -> APB2ENR |= RCC_APB2ENR_IOPBEN; //Takt für Port B aktivieren
RCC -> APB2ENR |= RCC_APB2ENR_IOPAEN; //Takt für Port A aktivieren
RCC -> APB2ENR |= RCC_APB2ENR_IOPCEN; //Takt für Port C aktivieren
RCC -> APB2ENR |= RCC_APB2ENR_IOPBEN; //Takt für Port B aktivieren
RCC -> APB2ENR |= RCC_APB2ENR_IOPAEN; //Takt für Port A aktivieren
GPIOC -> CRL &= 0x00000000;
GPIOC -> CRL = 0x22222222;
@ -90,7 +97,10 @@ int main(void)
while(1)
{
Nex_Event_Loop(nextlisten_list); // Touch Event ?
// Nex_Event_Loop(nextlisten_list); // Touch Event ?
NexProgressBar_setValue(&fuellstand, 100);
wait_sys_ms(1);
FEHLER = 1;
@ -98,14 +108,5 @@ int main(void)
FEIN = 1;
GROB = 1;
PUMPE = 1;
Nex_Event_Loop(nextlisten_list);
wait_sys_ms(1);
FEHLER = 0;
LEERBLASEN = 0;
FEIN = 0;
GROB = 0;
PUMPE = 0;
}
}