MCPcopy Create free account

hub / github.com/cyberman54/ESP32-Paxcounter / functions

Functions324 in github.com/cyberman54/ESP32-Paxcounter

↓ 30 callersMethodbegin
set SPI pins to board configuration, pins may come from pins_arduino.h
src/lorawan.cpp:26
↓ 25 callersFunctiondp_setFont
src/display.cpp:511
↓ 20 callersFunctionota_display
src/ota.cpp:320
↓ 16 callersFunctionSendPayload
put data to send in RTos Queues used for transmit over channels Lora and SPI
src/senddata.cpp:13
↓ 16 callersMethodreset
src/payload.cpp:14
↓ 15 callersFunctiondecode
(bytes, mask, names)
src/TTNv3/packed_decodeUplink.js:278
↓ 14 callersFunctiondecode
(bytes, mask, names)
src/TTN/packed_decoder.js:263
↓ 11 callersFunctiondp_dump
src/display.cpp:519
↓ 9 callersFunctionbytesToInt
(bytes)
src/TTNv3/packed_decodeUplink.js:108
↓ 9 callersFunctionbytesToInt
(bytes)
src/TTN/packed_decoder.js:93
↓ 9 callersFunctioninit_libpax
src/libpax_helpers.cpp:7
↓ 8 callersFunctiondo_reset
src/reset.cpp:48
↓ 6 callersFunctiondec2bcd
helper function to convert decimal to bcd digit
src/dcf77.cpp:44
↓ 6 callersFunctionread_voltage
src/power.cpp:199
↓ 5 callersFunctiondp_clear
src/display.cpp:525
↓ 5 callersFunctioneraseConfig
src/configmanager.cpp:156
↓ 5 callersFunctionswitch_LED
src/led.cpp:34
↓ 5 callersFunctiontimeIsValid
helper function to check plausibility of a given epoch time
src/timekeeper.cpp:206
↓ 4 callersMethodaddCount
src/payload.cpp:26
↓ 4 callersFunctioncompileTime
we use compile date to create a time_t reference "in the past"
src/timekeeper.cpp:322
↓ 4 callersFunctiondoIRQ
src/irqhandler.cpp:88
↓ 4 callersFunctionsetMyTime
set system time (UTC), calibrate RTC and RTC_INT pps
src/timekeeper.cpp:107
↓ 4 callersFunctiontimesync_store
store incoming timestamps
src/timesync.cpp:162
↓ 3 callersFunctionAXP192_power
src/power.cpp:67
↓ 3 callersFunctionGetCharWidth
src/ledmatrixdisplay.cpp:194
↓ 3 callersFunctionIP5306_GetBatteryLevel
src/power.cpp:348
↓ 3 callersFunctionIP5306_GetPowerSource
src/power.cpp:340
↓ 3 callersMethodaddByte
src/payload.cpp:24
↓ 3 callersMethodaddGPS
src/payload.cpp:84
↓ 3 callersMethodaddSensor
src/payload.cpp:104
↓ 3 callersFunctioncheckIaqSensorStatus
Helper function definitions
src/bmesensor.cpp:88
↓ 3 callersFunctiondp_contrast
src/display.cpp:531
↓ 3 callersFunctionenter_deepsleep
src/reset.cpp:112
↓ 3 callersFunctiongetFreeRAM
src/cyclic.cpp:138
↓ 3 callersFunctiongetHeaderValue
helper function to extract header value from header
src/ota.cpp:40
↓ 3 callersFunctiongetSfName
src/lorawan.cpp:442
↓ 3 callersFunctiongps_hasfix
src/gpsread.cpp:162
↓ 3 callersFunctiongps_storelocation
store current GPS location data in struct
src/gpsread.cpp:146
↓ 3 callersFunctionip5306_get_bits
src/power.cpp:318
↓ 3 callersFunctionip5306_set_bits
src/power.cpp:327
↓ 3 callersFunctionmask_user_IRQ
src/irqhandler.cpp:103
↓ 3 callersFunctionrcommand
enqueue remote command
src/rcommand.cpp:487
↓ 3 callersFunctionread_battlevel
src/power.cpp:238
↓ 3 callersFunctionreset_rtc_vars
src/reset.cpp:17
↓ 3 callersFunctionrgb_set_color
src/led.cpp:19
↓ 3 callersFunctionsaveConfig
save current configuration from RAM to NVRAM
src/configmanager.cpp:67
↓ 3 callersFunctionsendPacket
src/gpsread.cpp:88
↓ 3 callersFunctionsensor_init
src/sensor.cpp:9
↓ 3 callersFunctionsensor_read
src/sensor.cpp:37
↓ 3 callersFunctionuint16
(bytes)
src/TTNv3/packed_decodeUplink.js:132
↓ 3 callersFunctionuint16
(bytes)
src/TTN/packed_decoder.js:117
↓ 3 callersFunctionuptime
src/reset.cpp:206
↓ 2 callersFunctionDrawChar
(x, y) top-left position, x should be multiple of 8
src/ledmatrixdisplay.cpp:126
↓ 2 callersFunctionIF482_Frame
src/if482.cpp:85
↓ 2 callersFunctionIP5306_GetBatteryFull
src/power.cpp:344
↓ 2 callersFunctionIsLeapYear
src/timekeeper.cpp:346
↓ 2 callersFunctionLoadLMICFromRTC
src/lorawan.cpp:549
↓ 2 callersFunctionRevBytes
Function to do a byte swap in a byte array
src/lorawan.cpp:119
↓ 2 callersMethodaddBME
src/payload.cpp:112
↓ 2 callersMethodaddStatus
src/payload.cpp:59
↓ 2 callersMethodaddVoltage
src/payload.cpp:31
↓ 2 callersFunctionantenna_select
src/antenna.cpp:19
↓ 2 callersFunctiondp_drawPixel
src/display.cpp:584
↓ 2 callersFunctiondp_plotCurve
src/display.cpp:646
↓ 2 callersFunctiondp_power
src/display.cpp:539
↓ 2 callersFunctiondp_refresh
write display content to display buffer nextpage = true -> flip 1 page
src/display.cpp:151
↓ 2 callersFunctiondp_setup
src/display.cpp:65
↓ 2 callersMethodgetBuffer
src/payload.cpp:18
↓ 2 callersFunctiongetBwName
src/lorawan.cpp:448
↓ 2 callersFunctiongetCrName
src/lorawan.cpp:453
↓ 2 callersFunctioni2c_readBytes
functions for i2c r/w access, mutexing is done by Wire.cpp
src/i2c.cpp:77
↓ 2 callersFunctionloadConfig
load configuration from NVRAM into RAM and make it current
src/configmanager.cpp:92
↓ 2 callersFunctionlora_setupForNetwork
src/lorawan.cpp:49
↓ 2 callersFunctionmigrateConfig
migrate runtime configuration from earlier to current version
src/configmanager.cpp:60
↓ 2 callersFunctionmkgmtime
convert UTC tm time to time_t epoch time
src/timekeeper.cpp:355
↓ 2 callersFunctionopenFile
src/sdcard.cpp:61
↓ 2 callersFunctionos_getDevEui
src/lorawan.cpp:142
↓ 2 callersFunctionprintIP5306Stats
src/power.cpp:368
↓ 2 callersFunctionrcmd_queuereset
src/rcommand.cpp:496
↓ 2 callersFunctionrefreshTheMatrixDisplay
src/ledmatrixdisplay.cpp:46
↓ 2 callersFunctionsdcard_flush
src/sdcard.cpp:198
↓ 2 callersFunctionsds011_sleep
putting the SDS-sensor to sleep
src/sds011read.cpp:52
↓ 2 callersFunctionsds011_store
retrieving stored data:
src/sds011read.cpp:46
↓ 2 callersFunctionsds011_wakeup
start the SDS-sensor needs 30 seconds for warming up
src/sds011read.cpp:59
↓ 2 callersFunctionsensor_mask
src/sensor.cpp:14
↓ 2 callersFunctionsetTimeSyncIRQ
src/timekeeper.cpp:36
↓ 2 callersFunctionstart_boot_menu
src/boot.cpp:75
↓ 2 callersFunctionswitch_LED1
src/led.cpp:54
↓ 2 callersFunctionunmask_user_IRQ
src/irqhandler.cpp:105
↓ 2 callersFunctionversion_compare
helper function to lexicographically compare two versions. Returns 1 if v2 is smaller, -1 if v1 is smaller, 0 if equal
src/configmanager.cpp:143
↓ 1 callersFunctionAXP192_init
src/power.cpp:108
↓ 1 callersFunctionAXP192_powerevent_IRQ
src/power.cpp:28
↓ 1 callersFunctionAXP192_showstatus
src/power.cpp:91
↓ 1 callersFunctionCLOCKIRQ
interrupt service routine triggered by esp32 hardware timer
src/timekeeper.cpp:53
↓ 1 callersFunctionDCF77_Frame
generates a 1 minute dcf pulse frame for calendar time t
src/dcf77.cpp:60
↓ 1 callersFunctionDCF77_Pulse
triggered by second timepulse to ticker out DCF signal
src/dcf77.cpp:18
↓ 1 callersFunctionDrawNumber
src/ledmatrixdisplay.cpp:168
↓ 1 callersFunctionIP5306_SetChargeCutoffVoltage
src/power.cpp:358
↓ 1 callersFunctionIP5306_SetChargerEnabled
src/power.cpp:354
↓ 1 callersFunctionIP5306_SetEndChargeCurrentDetection
src/power.cpp:363
next →1–100 of 324, ranked by callers