|
GPS Device
|
Internal structure representing the SSD1309 hardware instance. More...

Internal structure representing the SSD1309 hardware instance.
Mirrors the SSD1309_CFG_ts fields and adds an initialization guard. Only one instance is supported; it is embedded directly in internal_state_s rather than allocated from a pool.
| I2C_REGDEF_ts* ssd1309_handle_s::i2c_instance |
| GPIO_REGDEF_ts* ssd1309_handle_s::scl_gpio_port |
| GPIO_PIN_te ssd1309_handle_s::scl_gpio_pin |
| GPIO_REGDEF_ts* ssd1309_handle_s::sda_gpio_port |
| GPIO_PIN_te ssd1309_handle_s::sda_gpio_pin |
| GPIO_ALTERNATE_FUNCTION_te ssd1309_handle_s::gpio_alternate_function |
| SSD1309_LOW_COL_START_ADDR_PAM_te ssd1309_handle_s::low_col_start_addr_pam |
| SSD1309_HIGH_COL_START_ADDR_PAM_te ssd1309_handle_s::high_col_start_addr_pam |
| SSD1309_MEM_ADDR_MODE_te ssd1309_handle_s::mem_addr_mode |
| SSD1309_COL_ADDR_START_HAM_VAM_te ssd1309_handle_s::col_addr_start_ham_vam |
| SSD1309_COL_ADDR_END_HAM_VAM_te ssd1309_handle_s::col_addr_end_ham_vam |
| SSD1309_PAGE_ADDR_START_HAM_VAM_te ssd1309_handle_s::page_addr_start_ham_vam |
| SSD1309_PAGE_ADDR_END_HAM_VAM_te ssd1309_handle_s::page_addr_end_ham_vam |
| SSD1309_START_LINE_te ssd1309_handle_s::start_line |
| SSD1309_CONTRAST_te ssd1309_handle_s::contrast |
| SSD1309_HORIZONTAL_FLIP_te ssd1309_handle_s::horizontal_flip |
| SSD1309_INVERSE_MODE_te ssd1309_handle_s::inverse_mode |
| SSD1309_MULTIPLEX_RATIO_te ssd1309_handle_s::multiplex_ratio |
| SSD1309_PAGE_START_ADDR_PAM_te ssd1309_handle_s::page_start_addr_pam |
| SSD1309_VERTICAL_FLIP_te ssd1309_handle_s::vertical_flip |
| SSD1309_OFFSET_te ssd1309_handle_s::offset |
| SSD1309_CLK_DIV_RATIO_te ssd1309_handle_s::clk_div_ratio |
| SSD1309_CLK_SPEED_LVL_te ssd1309_handle_s::clk_speed_lvl |
| SSD1309_PHASE1_PRECHARGE_DCLK_te ssd1309_handle_s::phase1_precharge_dclk |
| SSD1309_PHASE2_PRECHARGE_DCLK_te ssd1309_handle_s::phase2_precharge_dclk |
| SSD1309_VCOMH_DESELECT_LVL_te ssd1309_handle_s::vcomh_deselect_lvl |
| bool ssd1309_handle_s::initialized |
True after ssd1309_init_handle has completed successfully.