Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
main_demo6.c
Go to the documentation of this file.
1#include "std.h"
2#include "mcu.h"
4#include "led.h"
6
7#include "pprzlink/messages.h"
9
10static inline void main_init(void);
11static inline void main_periodic_task(void);
12
13int main(void)
14{
15 main_init();
16 while (1) {
19 }
20 }
21 return 0;
22}
23
24static inline void main_init(void)
25{
26 mcu_init();
29}
30
31static inline void main_periodic_task(void)
32{
33 LED_TOGGLE(1);
34 //uint16_t time_sec = sys_time.nb_sec;
35 // DOWNLINK_SEND_TAKEOFF(&time_sec);
38
39}
#define LED_TOGGLE(i)
Definition led_hw.h:53
void mcu_init(void)
Microcontroller peripherals initialization.
Definition mcu.c:101
arch independent LED (Light Emitting Diodes) API
uint16_t foo
Definition main_demo5.c:58
static void main_periodic_task(void)
Definition main_demo6.c:31
int main(void)
Definition main_demo6.c:13
static void main_init(void)
Definition main_demo6.c:24
Arch independent mcu ( Micro Controller Unit ) utilities.
static void usb_serial_transmit(struct usb_serial_periph *p, long fd, uint8_t byte)
Definition usb_ser_hw.c:533
tid_t sys_time_register_timer(float duration, sys_time_cb cb)
Register a new system timer.
Definition sys_time.c:43
Architecture independent timing functions.
static bool sys_time_check_and_ack_timer(tid_t id)
Check if timer has elapsed.
Definition sys_time.h:123
arch independent USB API