timer int LED
This commit is contained in:
@@ -648,6 +648,18 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>6</GroupNumber>
|
||||
<FileNumber>30</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\CHIRP\board\timer.c</PathWithFileName>
|
||||
<FilenameWithoutPath>timer.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
@@ -658,7 +670,7 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>30</FileNumber>
|
||||
<FileNumber>31</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
@@ -670,7 +682,7 @@
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>31</FileNumber>
|
||||
<FileNumber>32</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
@@ -682,7 +694,7 @@
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>32</FileNumber>
|
||||
<FileNumber>33</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
@@ -694,7 +706,7 @@
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>33</FileNumber>
|
||||
<FileNumber>34</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
@@ -706,7 +718,7 @@
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>34</FileNumber>
|
||||
<FileNumber>35</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
@@ -718,7 +730,7 @@
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>35</FileNumber>
|
||||
<FileNumber>36</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
@@ -730,7 +742,7 @@
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>36</FileNumber>
|
||||
<FileNumber>37</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
@@ -750,7 +762,7 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>8</GroupNumber>
|
||||
<FileNumber>37</FileNumber>
|
||||
<FileNumber>38</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@@ -553,6 +553,11 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\CHIRP\board\i2c.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>timer.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\CHIRP\board\timer.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@@ -35,6 +35,7 @@ OF SUCH DAMAGE.
|
||||
#include "gd32e23x_it.h"
|
||||
#include "main.h"
|
||||
#include "systick.h"
|
||||
#include "chirp_bsp.h"
|
||||
|
||||
/*!
|
||||
\brief this function handles NMI exception
|
||||
@@ -104,4 +105,18 @@ void EXTI4_15_IRQHandler(void){
|
||||
exti_interrupt_flag_clear(EXTI_7);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles TIMER2 interrupt request.
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
void TIMER2_IRQHandler(void)
|
||||
{
|
||||
if (SET == timer_interrupt_flag_get(TIMER2, TIMER_INT_FLAG_CH0))
|
||||
{
|
||||
chbsp_led_toggle(0);
|
||||
timer_interrupt_flag_clear(TIMER2, TIMER_INT_FLAG_CH0);
|
||||
}
|
||||
}
|
@@ -37,6 +37,7 @@ OF SUCH DAMAGE.
|
||||
#include <stdio.h>
|
||||
#include "main.h"
|
||||
// #include "gd32e230c_eval.h"
|
||||
#include "timer.h"
|
||||
#include "board_init.h"
|
||||
#include "chirp_board_config.h"
|
||||
#include "chirp_bsp.h"
|
||||
@@ -277,10 +278,12 @@ int main(void)
|
||||
}
|
||||
printf("Starting measurements\n");
|
||||
|
||||
timer_config();
|
||||
|
||||
while (1)
|
||||
{
|
||||
handle_data_ready(grp_ptr);
|
||||
chbsp_led_toggle(dev_num);
|
||||
// chbsp_led_toggle(dev_num);
|
||||
delay_ms(MEASUREMENT_INTERVAL_MS);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user