|
SRA Board Components
ESP-IDF component for SRA Board
|
#include "oled.h"
Macros | |
| #define | LV_ATTRIBUTE_IMG |
Functions | |
| LV_IMG_DECLARE (sra_logo) | |
| LV_IMG_DECLARE (walle) | |
| LV_IMG_DECLARE (mario) | |
| esp_err_t | init_oled () |
| enables and configures OLED display More... | |
| esp_err_t | display_logo (int logo_id) |
| displays SRA/Wall-E/Mario logo on OLED screen More... | |
| esp_err_t | display_lsa (line_sensor_array readings) |
| displays LSA bar on OLED screen More... | |
| esp_err_t | display_mpu (float pitch, float roll) |
| displays pitch and roll readings on OLED screen More... | |
| esp_err_t | display_pid_values (float kp, float ki, float kd) |
| displays kp, ki and kd reading on the OLED screen More... | |
| esp_err_t | display_servo_values (int s1, int s2, int s3, int s4) |
| displays Servo angles on the OLED screen More... | |
Variables | |
| const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG uint8_t | sra_logo_map [] |
| const lv_img_dsc_t | sra_logo |
| const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG uint8_t | walle_map [] |
| const lv_img_dsc_t | walle |
| const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG uint8_t | mario_map [] |
| const lv_img_dsc_t | mario |
| lv_color_t * | buf_1 [DISP_BUF_SIZE] |
| lv_disp_draw_buf_t | disp_buf |
| lv_disp_drv_t | disp_drv |
| #define LV_ATTRIBUTE_IMG |
| esp_err_t display_logo | ( | int | logo_id | ) |
displays SRA/Wall-E/Mario logo on OLED screen
| logo_id | macro |
| esp_err_t display_lsa | ( | line_sensor_array | readings | ) |
displays LSA bar on OLED screen
| readings | line_sensor_array struct |
| esp_err_t display_mpu | ( | float | pitch, |
| float | roll | ||
| ) |
displays pitch and roll readings on OLED screen
| pitch | Value of pitch in float |
| roll | Value of Roll in float |
| esp_err_t display_pid_values | ( | float | kp, |
| float | ki, | ||
| float | kd | ||
| ) |
displays kp, ki and kd reading on the OLED screen
| kp | value of kp in float |
| ki | value of ki in float |
| kd | value of kd in float |
| esp_err_t display_servo_values | ( | int | s1, |
| int | s2, | ||
| int | s3, | ||
| int | s4 | ||
| ) |
displays Servo angles on the OLED screen
| s1 | value of Servo_A in float |
| s2 | value of Servo_B in float |
| s3 | value of Servo_C in float |
| s4 | value of Servo_D in float |
| esp_err_t init_oled | ( | ) |
enables and configures OLED display
| None |
| LV_IMG_DECLARE | ( | mario | ) |
| LV_IMG_DECLARE | ( | sra_logo | ) |
| LV_IMG_DECLARE | ( | walle | ) |
| lv_color_t* buf_1[DISP_BUF_SIZE] |
| lv_disp_draw_buf_t disp_buf |
| lv_disp_drv_t disp_drv |
| const lv_img_dsc_t mario |
| const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG uint8_t mario_map[] |
| const lv_img_dsc_t sra_logo |
| const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG uint8_t sra_logo_map[] |
| const lv_img_dsc_t walle |
| const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG uint8_t walle_map[] |