dRonin
adbada4
dRonin firmware
|
#include <openpilot.h>
#include <pios_board_info.h>
#include "pios_thread.h"
#include "misc_math.h"
#include "pios_modules.h"
#include "pios_sensors.h"
#include "modulesettings.h"
#include "physical_constants.h"
#include "accels.h"
#include "attitudeactual.h"
#include "baroaltitude.h"
#include "flightstatus.h"
#include "flightbatterystate.h"
#include "flightbatterysettings.h"
#include "flightstats.h"
#include "gpsposition.h"
#include "positionactual.h"
#include "gpstime.h"
#include "gpssatellites.h"
#include "gpsvelocity.h"
#include "homelocation.h"
#include "magnetometer.h"
#include "manualcontrolcommand.h"
#include "stabilizationdesired.h"
#include "stabilizationsettings.h"
#include "stateestimation.h"
#include "systemalarms.h"
#include "systemstats.h"
#include "tabletinfo.h"
#include "taskinfo.h"
#include "velocityactual.h"
#include "vtxinfo.h"
#include "waypoint.h"
#include "waypointactive.h"
#include "charosd.h"
#include "charosd-font.h"
#include "charosd-font-small.h"
#include "charosd-font-thin.h"
Go to the source code of this file.
Macros | |
#define | STACK_SIZE_BYTES 3072 |
#define | TASK_PRIORITY PIOS_THREAD_PRIO_LOW |
#define | SPLASH_TIME_MS (5*1000) |
#define | FONT_CHAR_SIZE ((12 * 18 * 2) / 8) |
Functions | |
static void | panel_draw (charosd_state_t state, uint8_t panel, uint8_t x, uint8_t y) |
static void | screen_draw (charosd_state_t state, CharOnScreenDisplaySettingsData *page) |
static void | set_mode (charosd_state_t state, uint8_t video_std) |
static void | program_characters (charosd_state_t state, uint8_t font) |
static void | update_availability (charosd_state_t state) |
static void | update_telemetry (charosd_state_t state) |
static void | splash_screen (charosd_state_t state) |
static void | CharOnScreenDisplayTask (void *parameters) |
int32_t | CharOnScreenDisplayInitialize (void) |
int32_t | CharOnScreenDisplayStart (void) |
MODULE_INITCALL (CharOnScreenDisplayInitialize, CharOnScreenDisplayStart) | |
Variables | |
bool | module_enabled |
static const uint8_t | charosd_font_data [] |
static const uint8_t | charosd_font_small_data [] |
static const uint8_t | charosd_font_thin_data [] |