SYMBOL INDEX (339 symbols across 34 files) FILE: Code/build/CMakeFiles/3.24.0/CompilerIdC/CMakeCCompilerId.c function main (line 806) | void main() {} FILE: Code/build/CMakeFiles/3.24.0/CompilerIdCXX/CMakeCXXCompilerId.cpp function main (line 802) | int main(int argc, char* argv[]) FILE: Code/build/bootloader/CMakeFiles/3.24.0/CompilerIdC/CMakeCCompilerId.c function main (line 806) | void main() {} FILE: Code/build/bootloader/CMakeFiles/3.24.0/CompilerIdCXX/CMakeCXXCompilerId.cpp function main (line 802) | int main(int argc, char* argv[]) FILE: Code/build/esp-idf/mbedtls/mbedtls/library/error.c function mbedtls_strerror (line 800) | void mbedtls_strerror(int ret, char *buf, size_t buflen) function mbedtls_strerror (line 875) | void mbedtls_strerror(int ret, char *buf, size_t buflen) FILE: Code/build/esp-idf/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c function psa_status_t (line 98) | psa_status_t psa_driver_wrapper_get_key_buffer_size( function psa_status_t (line 134) | psa_status_t psa_driver_wrapper_export_public_key( function psa_status_t (line 234) | psa_status_t psa_driver_wrapper_get_builtin_key( FILE: Code/build/esp-idf/mbedtls/mbedtls/library/version_features.c function mbedtls_version_check_feature (line 811) | int mbedtls_version_check_feature(const char *feature) FILE: Code/components/st7789/fontx.c function AddFontx (line 16) | void AddFontx(FontxFile *fx, const char *path) function InitFontx (line 24) | void InitFontx(FontxFile *fxs, const char *f0, const char *f1) function OpenFontx (line 31) | bool OpenFontx(FontxFile *fx) function CloseFontx (line 76) | void CloseFontx(FontxFile *fx) function DumpFontx (line 85) | void DumpFontx(FontxFile *fxs) function getFortWidth (line 100) | uint8_t getFortWidth(FontxFile *fx) { function getFortHeight (line 105) | uint8_t getFortHeight(FontxFile *fx) { function GetFontx (line 200) | bool GetFontx(FontxFile *fxs, uint8_t ascii , uint8_t *pGlyph, uint8_t *... function Font2Bitmap (line 365) | void Font2Bitmap(uint8_t *fonts, uint8_t *line, uint8_t w, uint8_t h, ui... function UnderlineBitmap (line 397) | void UnderlineBitmap(uint8_t *line, uint8_t w, uint8_t h) { function ReversBitmap (line 409) | void ReversBitmap(uint8_t *line, uint8_t w, uint8_t h) { function ShowFont (line 421) | void ShowFont(uint8_t *fonts, uint8_t pw, uint8_t ph) { function ShowBitmap (line 441) | void ShowBitmap(uint8_t *bitmap, uint8_t pw, uint8_t ph) { function RotateByte (line 473) | uint8_t RotateByte(uint8_t ch1) { function UTF2SJIS (line 487) | uint16_t UTF2SJIS(spiffs_file fd, uint8_t *utf8) { function String2SJIS (line 536) | int String2SJIS(spiffs_file fd, unsigned char *str_in, size_t stlen, FILE: Code/components/st7789/fontx.h type FontxFile (line 5) | typedef struct { FILE: Code/components/st7789/st7789.c function spi_master_init (line 43) | void spi_master_init(TFT_t * dev, int16_t GPIO_MOSI, int16_t GPIO_SCLK, ... function spi_master_write_byte (line 121) | bool spi_master_write_byte(spi_device_handle_t SPIHandle, const uint8_t*... function spi_master_write_command (line 141) | bool spi_master_write_command(TFT_t * dev, uint8_t cmd) function spi_master_write_data_byte (line 149) | bool spi_master_write_data_byte(TFT_t * dev, uint8_t data) function spi_master_write_data_word (line 158) | bool spi_master_write_data_word(TFT_t * dev, uint16_t data) function spi_master_write_addr (line 167) | bool spi_master_write_addr(TFT_t * dev, uint16_t addr1, uint16_t addr2) function spi_master_write_color (line 178) | bool spi_master_write_color(TFT_t * dev, uint16_t color, uint16_t size) function spi_master_write_colors (line 191) | bool spi_master_write_colors(TFT_t * dev, uint16_t * colors, uint16_t size) function delayMS (line 203) | void delayMS(int ms) { function lcdInit (line 211) | void lcdInit(TFT_t * dev, int width, int height, int offsetx, int offsety) function lcdDrawPixel (line 277) | void lcdDrawPixel(TFT_t * dev, uint16_t x, uint16_t y, uint16_t color){ function lcdDrawMultiPixels (line 303) | void lcdDrawMultiPixels(TFT_t * dev, uint16_t x, uint16_t y, uint16_t si... function lcdDrawFillRect (line 339) | void lcdDrawFillRect(TFT_t * dev, uint16_t x1, uint16_t y1, uint16_t x2,... function lcdDisplayOff (line 372) | void lcdDisplayOff(TFT_t * dev) { function lcdDisplayOn (line 377) | void lcdDisplayOn(TFT_t * dev) { function lcdFillScreen (line 383) | void lcdFillScreen(TFT_t * dev, uint16_t color) { function lcdDrawLine (line 393) | void lcdDrawLine(TFT_t * dev, uint16_t x1, uint16_t y1, uint16_t x2, uin... function lcdDrawRect (line 441) | void lcdDrawRect(TFT_t * dev, uint16_t x1, uint16_t y1, uint16_t x2, uin... function lcdDrawRectAngle (line 459) | void lcdDrawRectAngle(TFT_t * dev, uint16_t xc, uint16_t yc, uint16_t w,... function lcdDrawTriangle (line 501) | void lcdDrawTriangle(TFT_t * dev, uint16_t xc, uint16_t yc, uint16_t w, ... function lcdDrawRegularPolygon (line 533) | void lcdDrawRegularPolygon(TFT_t *dev, uint16_t xc, uint16_t yc, uint16_... function lcdDrawCircle (line 562) | void lcdDrawCircle(TFT_t * dev, uint16_t x0, uint16_t y0, uint16_t r, ui... function lcdDrawFillCircle (line 586) | void lcdDrawFillCircle(TFT_t * dev, uint16_t x0, uint16_t y0, uint16_t r... function lcdDrawRoundRect (line 615) | void lcdDrawRoundRect(TFT_t * dev, uint16_t x1, uint16_t y1, uint16_t x2... function lcdDrawArrow (line 666) | void lcdDrawArrow(TFT_t * dev, uint16_t x0,uint16_t y0,uint16_t x1,uint1... function lcdDrawFillArrow (line 695) | void lcdDrawFillArrow(TFT_t * dev, uint16_t x0,uint16_t y0,uint16_t x1,u... function lcdDrawChar (line 733) | int lcdDrawChar(TFT_t * dev, FontxFile *fxs, uint16_t x, uint16_t y, uin... function lcdDrawString (line 862) | int lcdDrawString(TFT_t * dev, FontxFile *fx, uint16_t x, uint16_t y, ui... function lcdDrawCode (line 889) | int lcdDrawCode(TFT_t * dev, FontxFile *fx, uint16_t x,uint16_t y,uint8_... function lcdDrawUTF8Char (line 912) | int lcdDrawUTF8Char(TFT_t * dev, FontxFile *fx, uint16_t x,uint16_t y,ui... function lcdDrawUTF8String (line 925) | int lcdDrawUTF8String(TFT_t * dev, FontxFile *fx, uint16_t x, uint16_t y... function lcdSetFontDirection (line 953) | void lcdSetFontDirection(TFT_t * dev, uint16_t dir) { function lcdSetFontFill (line 959) | void lcdSetFontFill(TFT_t * dev, uint16_t color) { function lcdUnsetFontFill (line 965) | void lcdUnsetFontFill(TFT_t * dev) { function lcdSetFontUnderLine (line 971) | void lcdSetFontUnderLine(TFT_t * dev, uint16_t color) { function lcdUnsetFontUnderLine (line 977) | void lcdUnsetFontUnderLine(TFT_t * dev) { function lcdBacklightOff (line 982) | void lcdBacklightOff(TFT_t * dev) { function lcdBacklightOn (line 989) | void lcdBacklightOn(TFT_t * dev) { function lcdInversionOff (line 996) | void lcdInversionOff(TFT_t * dev) { function lcdInversionOn (line 1001) | void lcdInversionOn(TFT_t * dev) { function lcdWrapArround (line 1005) | void lcdWrapArround(TFT_t * dev, SCROLL_TYPE_t scroll, int start, int en... function lcdDrawFinish (line 1059) | void lcdDrawFinish(TFT_t *dev) FILE: Code/components/st7789/st7789.h type DIRECTION (line 19) | typedef enum {DIRECTION0, DIRECTION90, DIRECTION180, DIRECTION270} DIREC... type SCROLL_TYPE_t (line 21) | typedef enum { type TFT_t (line 28) | typedef struct { FILE: Code/main/RdWr_Byte.c function VL53L1_RdByte (line 12) | int8_t VL53L1_RdByte(uint16_t dev, uint16_t index, uint8_t *data) { function VL53L1_WrByte (line 27) | int8_t VL53L1_WrByte(uint16_t dev, uint16_t index, uint8_t data) { function VL53L1_RdWord (line 40) | int8_t VL53L1_RdWord(uint16_t dev, uint16_t index, uint16_t *data) { FILE: Code/main/VL53L1X_api.c function VL53L1X_ERROR (line 202) | VL53L1X_ERROR VL53L1X_GetSWVersion(VL53L1X_Version_t *pVersion) function VL53L1X_ERROR (line 213) | VL53L1X_ERROR VL53L1X_SetI2CAddress(VL53L1_Dev_t dev, uint8_t new_address) function VL53L1X_ERROR (line 221) | VL53L1X_ERROR VL53L1X_SensorInit(VL53L1_Dev_t dev) function VL53L1X_ERROR (line 241) | VL53L1X_ERROR VL53L1X_ClearInterrupt(VL53L1_Dev_t dev) function VL53L1X_ERROR (line 249) | VL53L1X_ERROR VL53L1X_SetInterruptPolarity(VL53L1_Dev_t dev, uint8_t New... function VL53L1X_ERROR (line 260) | VL53L1X_ERROR VL53L1X_GetInterruptPolarity(VL53L1_Dev_t dev, uint8_t *pI... function VL53L1X_ERROR (line 271) | VL53L1X_ERROR VL53L1X_StartRanging(VL53L1_Dev_t dev) function VL53L1X_ERROR (line 279) | VL53L1X_ERROR VL53L1X_StopRanging(VL53L1_Dev_t dev) function VL53L1X_ERROR (line 287) | VL53L1X_ERROR VL53L1X_CheckForDataReady(VL53L1_Dev_t dev, uint8_t *isDat... function VL53L1X_ERROR (line 305) | VL53L1X_ERROR VL53L1X_SetTimingBudgetInMs(VL53L1_Dev_t dev, uint16_t Tim... function VL53L1X_ERROR (line 407) | VL53L1X_ERROR VL53L1X_GetTimingBudgetInMs(VL53L1_Dev_t dev, uint16_t *pT... function VL53L1X_ERROR (line 448) | VL53L1X_ERROR VL53L1X_SetDistanceMode(VL53L1_Dev_t dev, uint16_t DM) function VL53L1X_ERROR (line 478) | VL53L1X_ERROR VL53L1X_GetDistanceMode(VL53L1_Dev_t dev, uint16_t *DM) function VL53L1X_ERROR (line 490) | VL53L1X_ERROR VL53L1X_SetInterMeasurementInMs(VL53L1_Dev_t dev, uint16_t... function VL53L1X_ERROR (line 503) | VL53L1X_ERROR VL53L1X_GetInterMeasurementInMs(VL53L1_Dev_t dev, uint16_t... function VL53L1X_ERROR (line 517) | VL53L1X_ERROR VL53L1X_BootState(VL53L1_Dev_t dev, uint8_t *state) function VL53L1X_ERROR (line 527) | VL53L1X_ERROR VL53L1X_GetSensorId(VL53L1_Dev_t dev, uint16_t *sensorId) function VL53L1X_ERROR (line 537) | VL53L1X_ERROR VL53L1X_GetDistance(VL53L1_Dev_t dev, uint16_t *distance) function VL53L1X_ERROR (line 548) | VL53L1X_ERROR VL53L1X_GetSignalPerSpad(VL53L1_Dev_t dev, uint16_t *signa... function VL53L1X_ERROR (line 561) | VL53L1X_ERROR VL53L1X_GetAmbientPerSpad(VL53L1_Dev_t dev, uint16_t *ambP... function VL53L1X_ERROR (line 572) | VL53L1X_ERROR VL53L1X_GetSignalRate(VL53L1_Dev_t dev, uint16_t *signal) function VL53L1X_ERROR (line 583) | VL53L1X_ERROR VL53L1X_GetSpadNb(VL53L1_Dev_t dev, uint16_t *spNb) function VL53L1X_ERROR (line 594) | VL53L1X_ERROR VL53L1X_GetAmbientRate(VL53L1_Dev_t dev, uint16_t *ambRate) function VL53L1X_ERROR (line 604) | VL53L1X_ERROR VL53L1X_GetRangeStatus(VL53L1_Dev_t dev, uint8_t *rangeSta... function VL53L1X_ERROR (line 659) | VL53L1X_ERROR VL53L1X_SetOffset(VL53L1_Dev_t dev, int16_t OffsetValue) function VL53L1X_ERROR (line 672) | VL53L1X_ERROR VL53L1X_GetOffset(VL53L1_Dev_t dev, int16_t *offset) function VL53L1X_ERROR (line 684) | VL53L1X_ERROR VL53L1X_SetXtalk(VL53L1_Dev_t dev, uint16_t XtalkValue) function VL53L1X_ERROR (line 699) | VL53L1X_ERROR VL53L1X_GetXtalk(VL53L1_Dev_t dev, uint16_t *xtalk ) function VL53L1X_ERROR (line 709) | VL53L1X_ERROR VL53L1X_SetDistanceThreshold(VL53L1_Dev_t dev, uint16_t Th... function VL53L1X_ERROR (line 730) | VL53L1X_ERROR VL53L1X_GetDistanceThresholdWindow(VL53L1_Dev_t dev, uint1... function VL53L1X_ERROR (line 739) | VL53L1X_ERROR VL53L1X_GetDistanceThresholdLow(VL53L1_Dev_t dev, uint16_t... function VL53L1X_ERROR (line 749) | VL53L1X_ERROR VL53L1X_GetDistanceThresholdHigh(VL53L1_Dev_t dev, uint16_... function VL53L1X_ERROR (line 759) | VL53L1X_ERROR VL53L1X_SetROI(VL53L1_Dev_t dev, uint16_t X, uint16_t Y) function VL53L1X_ERROR (line 778) | VL53L1X_ERROR VL53L1X_GetROI_XY(VL53L1_Dev_t dev, uint16_t *ROI_X, uint1... function VL53L1X_ERROR (line 789) | VL53L1X_ERROR VL53L1X_SetSignalThreshold(VL53L1_Dev_t dev, uint16_t Signal) function VL53L1X_ERROR (line 797) | VL53L1X_ERROR VL53L1X_GetSignalThreshold(VL53L1_Dev_t dev, uint16_t *sig... function VL53L1X_ERROR (line 808) | VL53L1X_ERROR VL53L1X_SetSigmaThreshold(VL53L1_Dev_t dev, uint16_t Sigma) function VL53L1X_ERROR (line 820) | VL53L1X_ERROR VL53L1X_GetSigmaThreshold(VL53L1_Dev_t dev, uint16_t *sigma) function VL53L1X_ERROR (line 831) | VL53L1X_ERROR VL53L1X_StartTemperatureUpdate(VL53L1_Dev_t dev) FILE: Code/main/VL53L1X_api.h type VL53L1X_ERROR (line 78) | typedef int8_t VL53L1X_ERROR; type VL53L1X_Version_t (line 129) | typedef struct { FILE: Code/main/VL53L1X_calibration.c function VL53L1X_CalibrateOffset (line 73) | int8_t VL53L1X_CalibrateOffset(VL53L1_Dev_t dev, uint16_t TargetDistInMm... function VL53L1X_CalibrateXtalk (line 100) | int8_t VL53L1X_CalibrateXtalk(VL53L1_Dev_t dev, uint16_t TargetDistInMm,... FILE: Code/main/bme680.c type bme680_raw_data_t (line 222) | typedef struct function esp_err_t (line 245) | static inline esp_err_t read_reg_8_nolock(bme680_t *dev, uint8_t reg, ui... function esp_err_t (line 250) | static inline esp_err_t write_reg_8_nolock(bme680_t *dev, uint8_t reg, u... function esp_err_t (line 255) | static esp_err_t read_reg_8(bme680_t *dev, uint8_t reg, uint8_t *data) function esp_err_t (line 264) | static esp_err_t bme680_set_mode(bme680_t *dev, uint8_t mode) function esp_err_t (line 285) | static esp_err_t bme680_get_raw_data(bme680_t *dev, bme680_raw_data_t *r... function bme680_convert_temperature (line 343) | static int16_t bme680_convert_temperature(bme680_t *dev, uint32_t raw_te... function bme680_convert_pressure (line 373) | static uint32_t bme680_convert_pressure(bme680_t *dev, uint32_t raw_pres... function bme680_convert_humidity (line 422) | static uint32_t bme680_convert_humidity(bme680_t *dev, uint16_t raw_humi... function bme680_convert_gas (line 485) | static uint32_t bme680_convert_gas(bme680_t *dev, uint16_t gas, uint8_t ... function bme680_heater_duration (line 506) | static uint8_t bme680_heater_duration(uint16_t duration) function bme680_heater_resistance (line 523) | static uint8_t bme680_heater_resistance(const bme680_t *dev, uint16_t temp) function esp_err_t (line 556) | esp_err_t bme680_init_desc(bme680_t *dev, uint8_t addr, i2c_port_t port,... function esp_err_t (line 577) | esp_err_t bme680_free_desc(bme680_t *dev) function esp_err_t (line 584) | esp_err_t bme680_init_sensor(bme680_t *dev) function esp_err_t (line 669) | esp_err_t bme680_force_measurement(bme680_t *dev) function esp_err_t (line 695) | esp_err_t bme680_get_measurement_duration(const bme680_t *dev, uint32_t ... function esp_err_t (line 743) | esp_err_t bme680_is_measuring(bme680_t *dev, bool *busy) function esp_err_t (line 760) | esp_err_t bme680_get_results_fixed(bme680_t *dev, bme680_values_fixed_t ... function esp_err_t (line 798) | esp_err_t bme680_get_results_float(bme680_t *dev, bme680_values_float_t ... function esp_err_t (line 813) | esp_err_t bme680_measure_fixed(bme680_t *dev, bme680_values_fixed_t *res... function esp_err_t (line 831) | esp_err_t bme680_measure_float(bme680_t *dev, bme680_values_float_t *res... function esp_err_t (line 849) | esp_err_t bme680_set_oversampling_rates(bme680_t *dev, bme680_oversampli... function esp_err_t (line 902) | esp_err_t bme680_set_filter_size(bme680_t *dev, bme680_filter_size_t size) function esp_err_t (line 929) | esp_err_t bme680_set_heater_profile(bme680_t *dev, uint8_t profile, uint... function esp_err_t (line 963) | esp_err_t bme680_use_heater_profile(bme680_t *dev, int8_t profile) function esp_err_t (line 988) | esp_err_t bme680_set_ambient_temperature(bme680_t *dev, int16_t ambient) FILE: Code/main/bme680.h type bme680_values_fixed_t (line 67) | typedef struct type bme680_values_float_t (line 78) | typedef struct type bme680_filter_size_t (line 89) | typedef enum { type bme680_oversampling_rate_t (line 103) | typedef enum { type bme680_settings_t (line 120) | typedef struct type bme680_calib_data_t (line 140) | typedef struct type bme680_t (line 178) | typedef struct FILE: Code/main/bmpfile.h type bmp_header_t (line 4) | typedef struct { type bmp_dib_v3_header_t (line 21) | typedef struct { type bmpfile_t (line 46) | typedef struct { FILE: Code/main/build/CMakeFiles/3.24.0/CompilerIdC/CMakeCCompilerId.c function main (line 806) | void main() {} FILE: Code/main/build/CMakeFiles/3.24.0/CompilerIdCXX/CMakeCXXCompilerId.cpp function main (line 802) | int main(int argc, char* argv[]) FILE: Code/main/decode_png.c function png_init (line 7) | void png_init(pngle_t *pngle, uint32_t w, uint32_t h) function png_draw (line 33) | void png_draw(pngle_t *pngle, uint32_t x, uint32_t y, uint32_t w, uint32... function png_finish (line 60) | void png_finish(pngle_t *pngle) { FILE: Code/main/ds3231.c function bcd2dec (line 84) | static uint8_t bcd2dec(uint8_t val) function dec2bcd (line 89) | static uint8_t dec2bcd(uint8_t val) function days_since_january_1st (line 95) | static inline int days_since_january_1st(int year, int month, int day) function esp_err_t (line 113) | esp_err_t ds3231_init_desc(i2c_dev_t *dev, i2c_port_t port, gpio_num_t s... function esp_err_t (line 127) | esp_err_t ds3231_free_desc(i2c_dev_t *dev) function esp_err_t (line 134) | esp_err_t ds3231_set_time(i2c_dev_t *dev, struct tm *time) function esp_err_t (line 158) | esp_err_t ds3231_set_alarm(i2c_dev_t *dev, ds3231_alarm_t alarms, struct... function esp_err_t (line 201) | static esp_err_t ds3231_get_flag(i2c_dev_t *dev, uint8_t addr, uint8_t m... function esp_err_t (line 221) | static esp_err_t ds3231_set_flag(i2c_dev_t *dev, uint8_t addr, uint8_t b... function esp_err_t (line 240) | esp_err_t ds3231_get_oscillator_stop_flag(i2c_dev_t *dev, bool *flag) function esp_err_t (line 255) | esp_err_t ds3231_clear_oscillator_stop_flag(i2c_dev_t *dev) function esp_err_t (line 266) | esp_err_t ds3231_get_alarm_flags(i2c_dev_t *dev, ds3231_alarm_t *alarms) function esp_err_t (line 277) | esp_err_t ds3231_clear_alarm_flags(i2c_dev_t *dev, ds3231_alarm_t alarms) function esp_err_t (line 288) | esp_err_t ds3231_enable_alarm_ints(i2c_dev_t *dev, ds3231_alarm_t alarms) function esp_err_t (line 299) | esp_err_t ds3231_disable_alarm_ints(i2c_dev_t *dev, ds3231_alarm_t alarms) function esp_err_t (line 313) | esp_err_t ds3231_enable_32khz(i2c_dev_t *dev) function esp_err_t (line 324) | esp_err_t ds3231_disable_32khz(i2c_dev_t *dev) function esp_err_t (line 335) | esp_err_t ds3231_enable_squarewave(i2c_dev_t *dev) function esp_err_t (line 346) | esp_err_t ds3231_disable_squarewave(i2c_dev_t *dev) function esp_err_t (line 357) | esp_err_t ds3231_set_squarewave_freq(i2c_dev_t *dev, ds3231_sqwave_freq_... function esp_err_t (line 374) | esp_err_t ds3231_get_squarewave_freq(i2c_dev_t *dev, ds3231_sqwave_freq_... function esp_err_t (line 391) | esp_err_t ds3231_get_raw_temp(i2c_dev_t *dev, int16_t *temp) function esp_err_t (line 406) | esp_err_t ds3231_get_temp_integer(i2c_dev_t *dev, int8_t *temp) function esp_err_t (line 419) | esp_err_t ds3231_get_temp_float(i2c_dev_t *dev, float *temp) function esp_err_t (line 432) | esp_err_t ds3231_get_time(i2c_dev_t *dev, struct tm *time) function esp_err_t (line 468) | esp_err_t ds3231_set_aging_offset(i2c_dev_t *dev, int8_t age) function esp_err_t (line 490) | esp_err_t ds3231_get_aging_offset(i2c_dev_t *dev, int8_t *age) FILE: Code/main/ds3231.h type ds3231_alarm_t (line 58) | typedef enum { type ds3231_alarm1_rate_t (line 68) | typedef enum { type ds3231_alarm2_rate_t (line 80) | typedef enum { type ds3231_sqwave_freq_t (line 91) | typedef enum { type tm (line 125) | struct tm type tm (line 134) | struct tm type tm (line 153) | struct tm type tm (line 154) | struct tm FILE: Code/main/i2cdev.c type i2c_port_state_t (line 43) | typedef struct { function esp_err_t (line 75) | esp_err_t i2cdev_init() function esp_err_t (line 94) | esp_err_t i2cdev_done() function esp_err_t (line 115) | esp_err_t i2c_dev_create_mutex(i2c_dev_t *dev) function esp_err_t (line 133) | esp_err_t i2c_dev_delete_mutex(i2c_dev_t *dev) function esp_err_t (line 145) | esp_err_t i2c_dev_take_mutex(i2c_dev_t *dev) function esp_err_t (line 161) | esp_err_t i2c_dev_give_mutex(i2c_dev_t *dev) function cfg_equal (line 177) | inline static bool cfg_equal(const i2c_config_t *a, const i2c_config_t *b) function esp_err_t (line 192) | static esp_err_t i2c_setup_port(const i2c_dev_t *dev) function esp_err_t (line 251) | esp_err_t i2c_dev_probe(const i2c_dev_t *dev, i2c_dev_type_t operation_t... function esp_err_t (line 275) | esp_err_t i2c_dev_read(const i2c_dev_t *dev, const void *out_data, size_... function esp_err_t (line 307) | esp_err_t i2c_dev_write(const i2c_dev_t *dev, const void *out_reg, size_... function esp_err_t (line 333) | esp_err_t i2c_dev_read_reg(const i2c_dev_t *dev, uint8_t reg, void *in_d... function esp_err_t (line 338) | esp_err_t i2c_dev_write_reg(const i2c_dev_t *dev, uint8_t reg, const voi... FILE: Code/main/i2cdev.h type i2c_dev_t (line 68) | typedef struct type i2c_dev_type_t (line 82) | typedef enum { FILE: Code/main/icm42670.c function esp_err_t (line 251) | static inline esp_err_t write_register(icm42670_t *dev, uint8_t reg, uin... function esp_err_t (line 258) | static inline esp_err_t read_register(icm42670_t *dev, uint8_t reg, uint... function esp_err_t (line 265) | static inline esp_err_t read_register_16(icm42670_t *dev, uint8_t upper_... function esp_err_t (line 278) | static inline esp_err_t manipulate_register(icm42670_t *dev, uint8_t reg... function esp_err_t (line 293) | static inline esp_err_t read_mreg_register(icm42670_t *dev, icm42670_mre... function esp_err_t (line 317) | static inline esp_err_t write_mreg_register(icm42670_t *dev, icm42670_mr... function esp_err_t (line 340) | static inline esp_err_t manipulate_mreg_register(icm42670_t *dev, icm426... function esp_err_t (line 354) | esp_err_t icm42670_init_desc(icm42670_t *dev, uint8_t addr, i2c_port_t p... function esp_err_t (line 377) | esp_err_t icm42670_free_desc(icm42670_t *dev) function esp_err_t (line 384) | esp_err_t icm42670_init(icm42670_t *dev) function esp_err_t (line 428) | esp_err_t icm42670_set_idle_pwr_mode(icm42670_t *dev, bool enable_idle) function esp_err_t (line 438) | esp_err_t icm42670_set_gyro_pwr_mode(icm42670_t *dev, icm42670_gyro_pwr_... function esp_err_t (line 449) | esp_err_t icm42670_set_accel_pwr_mode(icm42670_t *dev, icm42670_accel_pw... function esp_err_t (line 481) | esp_err_t icm42670_set_low_power_clock(icm42670_t *dev, icm42670_lp_cloc... function esp_err_t (line 491) | esp_err_t icm42670_read_raw_data(icm42670_t *dev, uint8_t data_register,... function esp_err_t (line 502) | esp_err_t icm42670_read_temperature(icm42670_t *dev, float *temperature) function esp_err_t (line 513) | esp_err_t icm42670_reset(icm42670_t *dev) function esp_err_t (line 525) | esp_err_t icm42670_flush_fifo(icm42670_t *dev) function esp_err_t (line 538) | esp_err_t icm42670_set_gyro_fsr(icm42670_t *dev, icm42670_gyro_fsr_t range) function esp_err_t (line 545) | esp_err_t icm42670_set_gyro_odr(icm42670_t *dev, icm42670_gyro_odr_t odr) function esp_err_t (line 551) | esp_err_t icm42670_set_accel_fsr(icm42670_t *dev, icm42670_accel_fsr_t r... function esp_err_t (line 558) | esp_err_t icm42670_set_accel_odr(icm42670_t *dev, icm42670_accel_odr_t odr) function esp_err_t (line 564) | esp_err_t icm42670_set_temp_lpf(icm42670_t *dev, icm42670_temp_lfp_t lpf... function esp_err_t (line 571) | esp_err_t icm42670_set_gyro_lpf(icm42670_t *dev, icm42670_gyro_lfp_t lpf... function esp_err_t (line 578) | esp_err_t icm42670_set_accel_lpf(icm42670_t *dev, icm42670_accel_lfp_t l... function esp_err_t (line 585) | esp_err_t icm42670_set_accel_avg(icm42670_t *dev, icm42670_accel_avg_t avg) function esp_err_t (line 592) | esp_err_t icm42670_config_int_pin(icm42670_t *dev, uint8_t int_pin, icm4... function esp_err_t (line 607) | esp_err_t icm42670_set_int_sources(icm42670_t *dev, uint8_t int_pin, icm... function esp_err_t (line 657) | esp_err_t icm42670_config_wom(icm42670_t *dev, icm42670_wom_config_t con... function esp_err_t (line 676) | esp_err_t icm42670_enable_wom(icm42670_t *dev, bool enable) function esp_err_t (line 682) | esp_err_t icm42670_get_mclk_rdy(icm42670_t *dev, bool *mclk_rdy) function esp_err_t (line 698) | esp_err_t icm42670_get_accel_odr(icm42670_t *dev, icm42670_accel_odr_t *... function esp_err_t (line 711) | esp_err_t icm42670_get_accel_avg(icm42670_t *dev, icm42670_accel_avg_t *... FILE: Code/main/icm42670.h type icm42670_gyro_pwr_mode_t (line 164) | typedef enum { type icm42670_accel_pwr_mode_t (line 171) | typedef enum { type icm42670_lp_clock_source_t (line 178) | typedef enum { type icm42670_gyro_fsr_t (line 184) | typedef enum { type icm42670_gyro_odr_t (line 192) | typedef enum { type icm42670_accel_fsr_t (line 204) | typedef enum { type icm42670_accel_odr_t (line 212) | typedef enum { type icm42670_temp_lfp_t (line 227) | typedef enum { type icm42670_gyro_lfp_t (line 238) | typedef enum { type icm42670_accel_lfp_t (line 250) | typedef enum { type icm42670_accel_avg_t (line 262) | typedef enum { type icm42670_int_mode_t (line 272) | typedef enum { type icm42670_int_drive_t (line 278) | typedef enum { type icm42670_int_polarity_t (line 284) | typedef enum { type icm42670_int_config_t (line 290) | typedef struct type icm42670_int_source_t (line 298) | typedef struct type icm42670_wom_int_dur_t (line 316) | typedef enum { type icm42670_wom_int_mode_t (line 324) | typedef enum { type icm42670_wom_mode_t (line 330) | typedef enum { type icm42670_wom_config_t (line 336) | typedef struct type icm42670_mreg_number_t (line 347) | typedef enum { type icm42670_t (line 356) | typedef struct FILE: Code/main/main.c type icm42670_data_t (line 123) | typedef struct { function SPIFFS_Directory (line 137) | static void SPIFFS_Directory(char * path) { function init_wireless (line 178) | void init_wireless(void) { function deinit_wireless (line 205) | void deinit_wireless(void) { function on_data_sent (line 221) | void on_data_sent(const uint8_t *mac_addr, esp_now_send_status_t status) { function add_peer (line 230) | void add_peer(const uint8_t *mac_address) { function reset_sleep_timer (line 240) | void reset_sleep_timer() { function enter_light_sleep (line 247) | static void enter_light_sleep() function sleep_timer_callback (line 269) | void sleep_timer_callback(TimerHandle_t xTimer) function convert_to_degrees (line 280) | static double convert_to_degrees(int value) function convert_voltage_to_percentage (line 285) | static float convert_voltage_to_percentage(float voltage) function convert_voltage_bat (line 301) | static float convert_voltage_bat(float voltage) function TickType_t (line 310) | TickType_t drawPNG(TFT_t * dev, char * file, int width, int height) { function getBME680 (line 407) | void getBME680(void *pvParameters) function getVL53L1X (line 474) | void getVL53L1X(void *pvParameters) function getDS3231 (line 543) | void getDS3231(void *pvParameters) { function getICM42670 (line 656) | void getICM42670(void *pvParameters) function getMCP3427 (line 750) | static void getMCP3427(void *arg) function sendWireless (line 799) | void sendWireless(void *pvParameters) function ST7789 (line 886) | void ST7789(void *pvParameters) function app_main (line 2143) | void app_main(void) FILE: Code/main/mcp342x.c function get_cfg (line 88) | static void get_cfg(mcp342x_t *dev, uint8_t reg) function get_reg (line 96) | static inline uint8_t get_reg(mcp342x_t *dev) function esp_err_t (line 106) | esp_err_t mcp342x_init_desc(mcp342x_t *dev, uint8_t addr, i2c_port_t por... function esp_err_t (line 121) | esp_err_t mcp342x_free_desc(mcp342x_t *dev) function esp_err_t (line 128) | esp_err_t mcp342x_get_data(mcp342x_t *dev, int32_t *data, bool *ready) function esp_err_t (line 173) | esp_err_t mcp342x_get_voltage(mcp342x_t *dev, float *volts, bool *ready) function esp_err_t (line 184) | esp_err_t mcp342x_get_sample_time_us(mcp342x_t *dev, uint32_t *us) function esp_err_t (line 192) | esp_err_t mcp342x_set_config(mcp342x_t *dev) function esp_err_t (line 205) | esp_err_t mcp342x_get_config(mcp342x_t *dev) function esp_err_t (line 210) | esp_err_t mcp342x_start_conversion(mcp342x_t *dev) function esp_err_t (line 223) | esp_err_t mcp342x_oneshot_conversion(mcp342x_t *dev, int32_t *data) FILE: Code/main/mcp342x.h type mcp342x_mode_t (line 57) | typedef enum { type mcp342x_channel_t (line 65) | typedef enum { type mcp342x_resolution_t (line 75) | typedef enum { type mcp342x_gain_t (line 85) | typedef enum { type mcp342x_t (line 95) | typedef struct { FILE: Code/main/pngle.c function read_uint8 (line 48) | static inline uint8_t read_uint8(const uint8_t *p) function read_uint32 (line 53) | static inline uint32_t read_uint32(const uint8_t *p) function U32_CLAMP_ADD (line 62) | static inline uint32_t U32_CLAMP_ADD(uint32_t a, uint32_t b, uint32_t top) function pngle_reset (line 71) | void pngle_reset(pngle_t *pngle) function pngle_t (line 103) | pngle_t *pngle_new(uint16_t width, uint16_t height) function pngle_destroy (line 145) | void pngle_destroy(pngle_t *pngle, uint16_t width, uint16_t height) function pngle_get_width (line 165) | uint32_t pngle_get_width(pngle_t *pngle) function pngle_get_height (line 171) | uint32_t pngle_get_height(pngle_t *pngle) function pngle_ihdr_t (line 177) | pngle_ihdr_t *pngle_get_ihdr(pngle_t *pngle) function is_trans_color (line 185) | static int is_trans_color(pngle_t *pngle, uint16_t *value, size_t n) function scanline_ringbuf_push (line 195) | static inline void scanline_ringbuf_push(pngle_t *pngle, uint8_t value) function get_value (line 201) | static inline uint16_t get_value(pngle_t *pngle, size_t *ridx, int *bitc... function pngle_draw_pixels (line 235) | static int pngle_draw_pixels(pngle_t *pngle, size_t scanline_ringbuf_xidx) function paeth (line 308) | static inline int paeth(int a, int b, int c) function set_interlace_pass (line 320) | static int set_interlace_pass(pngle_t *pngle, uint_fast8_t pass) function setup_gamma_table (line 343) | static int setup_gamma_table(pngle_t *pngle, uint32_t png_gamma) function pngle_on_data (line 369) | static int pngle_on_data(pngle_t *pngle, const uint8_t *p, int len) function pngle_handle_chunk (line 445) | static int pngle_handle_chunk(pngle_t *pngle, const uint8_t *buf, size_t... function pngle_feed_internal (line 618) | static int pngle_feed_internal(pngle_t *pngle, const uint8_t *buf, size_... function pngle_feed (line 771) | int pngle_feed(pngle_t *pngle, const void *buf, size_t len) function pngle_set_display_gamma (line 789) | void pngle_set_display_gamma(pngle_t *pngle, double display_gamma) function pngle_set_init_callback (line 799) | void pngle_set_init_callback(pngle_t *pngle, pngle_init_callback_t callb... function pngle_set_draw_callback (line 805) | void pngle_set_draw_callback(pngle_t *pngle, pngle_draw_callback_t callb... function pngle_set_done_callback (line 811) | void pngle_set_done_callback(pngle_t *pngle, pngle_done_callback_t callb... function pngle_set_user_data (line 817) | void pngle_set_user_data(pngle_t *pngle, void *user_data) FILE: Code/main/pngle.h type pixel_png (line 49) | typedef struct __attribute__((__packed__)) { type pixel_png (line 57) | typedef uint16_t pixel_png; type pngle_state_t (line 59) | typedef enum { type pngle_chunk_t (line 70) | typedef enum { type pngle_ihdr_t (line 82) | typedef struct _pngle_ihdr_t { type UINT (line 92) | typedef unsigned int UINT; type pngle_t (line 94) | typedef struct pngle pngle_t; type pngle (line 100) | struct pngle { FILE: Code/main/vl53l1_platform.h type VL53L1_Dev_t (line 16) | typedef struct { type VL53L1_Dev_t (line 20) | typedef VL53L1_Dev_t *VL53L1_DEV; FILE: Code/main/vl53l1_types.h type FixPoint1616_t (line 112) | typedef uint32_t FixPoint1616_t;