#include "gpio_driver.h"
#include "sev_seg.h"
gpio_handle sev_seg1[8];
gpio_handle sev_seg2[8];
void delay_(void);
void setup()
{
for(int8_t i=0;i<=7;i++)
{
handle_configure(sev_seg1[i],GPIOF,i,GPIO_OUTPUT);//initialize the sev_seg1
handle_configure(sev_seg2[i],GPIOK,i,GPIO_OUTPUT);//initialize the sev_seg2
}
}
void loop()
{
for(int8_t i=0;i<=9;i++)
{
sev_seg_display_digit(sev_seg1,i,DP_SET);
sev_seg_display_digit(sev_seg2,i,DP_SET);
delay_();
}
}
void delay_(void)
{
for(volatile int32_t i=0;i<500000;i++);
}seg_1
seg_2
quad_multiplexed_seg