mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 17:25:20 +03:00
For discussion - Reconfigurable OLED display alternative
This commit is contained in:
parent
14f82e2a63
commit
82be9ecd78
11 changed files with 215 additions and 165 deletions
|
@ -16,9 +16,26 @@
|
|||
*/
|
||||
|
||||
#include "common/time.h"
|
||||
#include "config/parameter_group.h"
|
||||
#include "drivers/bus_i2c.h"
|
||||
|
||||
#define ENABLE_DEBUG_DASHBOARD_PAGE
|
||||
|
||||
#ifdef OLED_I2C_INSTANCE
|
||||
#define DASHBOARD_I2C_INSTANCE OLED_I2C_INSTANCE
|
||||
#else
|
||||
#define DASHBOARD_I2C_INSTANCE I2CDEV_1
|
||||
#endif
|
||||
|
||||
#define DASHBOARD_I2C_ADDRESS 0x3C // OLED at address 0x3C in 7bit
|
||||
|
||||
typedef struct dashboardConfig_s {
|
||||
I2CDevice device;
|
||||
uint8_t address;
|
||||
} dashboardConfig_t;
|
||||
|
||||
PG_DECLARE(dashboardConfig_t, dashboardConfig);
|
||||
|
||||
typedef enum {
|
||||
PAGE_WELCOME,
|
||||
PAGE_ARMED,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue