|
Firmware
|
Top-level logic for the PX4IO module. More...
#include <px4_config.h>#include "platform/cxxinitialize.h"#include <stdio.h>#include <stdbool.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <poll.h>#include <signal.h>#include <crc32.h>#include <syslog.h>#include <drivers/drv_pwm_output.h>#include <drivers/drv_hrt.h>#include <perf/perf_counter.h>#include <pwm_limit/pwm_limit.h>#include <stm32_uart.h>#include "px4io.h"Macros | |
| #define | DEBUG |
| #define | NUM_MSG 1 |
| #define | APP_SIZE_MAX 0xf000 |
| #define | APP_LOAD_ADDRESS 0x08001000 |
Functions | |
| __EXPORT int | user_start (int argc, char *argv[]) |
| void | isr_debug (uint8_t level, const char *fmt,...) |
| send a debug message to the console | |
| void | schedule_reboot (uint32_t time_delta_usec) |
| schedule a reboot in time_delta_usec microseconds More... | |
Variables | |
| struct sys_state_s | system_state |
| pwm_limit_t | pwm_limit |
| float | dt |
Top-level logic for the PX4IO module.
| void schedule_reboot | ( | uint32_t | time_delta_usec | ) |
schedule a reboot in time_delta_usec microseconds
schedule a reboot
1.8.12