MCPcopy Create free account

hub / github.com/Michael-Manning/E-Paper-Climate-Logger / functions

Functions191 in github.com/Michael-Manning/E-Paper-Climate-Logger

↓ 40 callersMethodprint
firmware/src/drivers/display.cpp:124
↓ 34 callersMethodprintf
firmware/src/drivers/display.cpp:139
↓ 18 callersFunctionlogl
firmware/src/debugLog.h:33
↓ 18 callersFunctionsetPinMode
firmware/src/platform.cpp:10
↓ 13 callersMethodEndRefresh
firmware/src/drivers/display.cpp:80
↓ 13 callersMethodStartRefresh
firmware/src/drivers/display.cpp:47
↓ 13 callersFunctionUSBConnected
firmware/src/power.cpp:16
↓ 12 callersFunctionsetPinLevel
firmware/src/platform.cpp:41
↓ 12 callersMethodsetState
firmware/src/app.h:85
↓ 8 callersFunctionbcd2bin
Page 11 of Datasheet shows that the LSB 4 bits of the data types are always the last BCD digit the upper 3 bits are sometimes the upper digit, sometim
firmware/src/drivers/DS3231.cpp:15
↓ 8 callersFunctionbin2bcd
firmware/src/drivers/DS3231.cpp:16
↓ 8 callersFunctiongetBtn2Down
firmware/src/buttons.cpp:62
↓ 8 callersFunctiongetPinLevel
firmware/src/platform.cpp:45
↓ 7 callersMethodUpdateStatusHeader
firmware/src/drivers/EEPROM.cpp:245
↓ 7 callersFunctionlogf
firmware/src/debugLog.h:20
↓ 6 callersFunctionresetInactivity
firmware/src/main.cpp:61
↓ 5 callersMethodTemperature_c
firmware/src/drivers/SHT45.h:16
↓ 5 callersMethodWriteSettings
firmware/src/drivers/EEPROM.cpp:206
↓ 5 callersFunctiongetBtn1Down
firmware/src/buttons.cpp:32
↓ 4 callersMethodClearAlarm1
firmware/src/drivers/DS3231.cpp:134
↓ 4 callersFunctionDefaultSettings
firmware/src/drivers/EEPROM.h:93
↓ 4 callersFunctionHibernateSystem
firmware/src/power.cpp:36
↓ 4 callersMethodRead
firmware/src/drivers/DS3231.cpp:46
↓ 4 callersMethodTemperature_f
firmware/src/drivers/SHT45.h:19
↓ 4 callersMethodbegin
Initializes I2C and verifies communication with the BQ27441.
firmware/src/drivers/BQ27441.cpp:34
↓ 4 callersMethodgetState
firmware/src/app.h:94
↓ 4 callersMethodhandle
firmware/src/app.cpp:28
↓ 4 callersFunctionmapY_to_screen
firmware/src/app.cpp:85
↓ 4 callersFunctionplotLineWidthBW
firmware/src/app.cpp:35
↓ 3 callersMethodCheckAlarm
firmware/src/drivers/DS3231.cpp:130
↓ 3 callersMethodEnableFullRefresh
firmware/src/drivers/display.cpp:117
↓ 3 callersMethodForceFullNextRefresh
firmware/src/drivers/display.cpp:113
↓ 3 callersFunctionFreshHeader
firmware/src/drivers/EEPROM.h:62
↓ 3 callersFunctionGetPowerStatus
firmware/src/power.cpp:20
↓ 3 callersMethodHibernate
firmware/src/drivers/display.cpp:100
↓ 3 callersFunctiongetBtn2MultiPressimmediate
firmware/src/buttons.cpp:73
↓ 3 callersFunctionpreHibernateTasks
firmware/src/main.cpp:125
↓ 3 callersFunctionreadPage
firmware/src/drivers/EEPROM.cpp:35
↓ 2 callersMethodAddClimateSample
firmware/src/drivers/EEPROM.cpp:254
↓ 2 callersMethodDisableFullRefresh
firmware/src/drivers/display.cpp:120
↓ 2 callersMethodGetClimateSamples
Thank you ChatGPT for this function
firmware/src/drivers/EEPROM.cpp:295
↓ 2 callersMethodHumidity_r
firmware/src/drivers/SHT45.h:22
↓ 2 callersMethodShutDown
firmware/src/drivers/display.cpp:107
↓ 2 callersFunctionShutdownSystem
firmware/src/power.cpp:70
↓ 2 callersMethodWrite
firmware/src/drivers/DS3231.cpp:91
↓ 2 callersFunction_ackPoll
poll device for completion of the internal write‑cycle (max 5 ms)
firmware/src/drivers/EEPROM.cpp:13
↓ 2 callersFunctiondebounceButton1
firmware/src/buttons.cpp:158
↓ 2 callersFunctionfindLastSlot
------------------------------------------------------------------ */ Scan slotIndexes[] and return: * * -
firmware/src/drivers/EEPROM.cpp:92
↓ 2 callersFunctiongetBtn1
firmware/src/buttons.cpp:28
↓ 2 callersFunctiongetBtn1MultiPressConfirmed
firmware/src/buttons.cpp:47
↓ 2 callersFunctiongetBtn1MultiPressimmediate
firmware/src/buttons.cpp:43
↓ 2 callersFunctiongetBtn2
firmware/src/buttons.cpp:58
↓ 2 callersFunctiongetBtn2MultiPressConfirmed
firmware/src/buttons.cpp:77
↓ 2 callersFunctiongetClimate
firmware/src/drivers/SHT45.cpp:25
↓ 2 callersFunctionloadClimateDate
firmware/src/main.cpp:90
↓ 2 callersFunctionnow_rtc_ms
firmware/src/main.cpp:426
↓ 2 callersMethodprintAndOffset
firmware/src/drivers/display.cpp:128
↓ 2 callersFunctionsht45_crc8
Calculate CRC-8 according to SHT4x (Sensirion) algorithm
firmware/src/drivers/SHT45.cpp:10
↓ 2 callersFunctionupdateButtonState
firmware/src/buttons.cpp:86
↓ 2 callersFunctionwriteByte
firmware/src/drivers/EEPROM.cpp:49
↓ 2 callersFunctionwritePage
firmware/src/drivers/EEPROM.cpp:60
↓ 1 callersFunctionConfigureFuelGauge
firmware/src/power.cpp:97
↓ 1 callersMethodFactoryReset
firmware/src/drivers/EEPROM.cpp:284
↓ 1 callersMethodFullClear
firmware/src/drivers/display.cpp:93
↓ 1 callersMethodGetLastStatusHeader
firmware/src/drivers/EEPROM.cpp:211
↓ 1 callersFunctionGetTimeString12
firmware/src/drivers/DS3231.h:17
↓ 1 callersFunctionGetTimeString24
firmware/src/drivers/DS3231.h:25
↓ 1 callersFunctionGetTimeStringFull12
firmware/src/drivers/DS3231.h:29
↓ 1 callersFunctionGetTimeStringFull24
firmware/src/drivers/DS3231.h:36
↓ 1 callersMethodInit
firmware/src/drivers/display.cpp:163
↓ 1 callersFunctionLatchOnOffController
firmware/src/power.cpp:93
↓ 1 callersMethodReadSettings
firmware/src/drivers/EEPROM.cpp:198
↓ 1 callersMethodSetAlarm1
firmware/src/drivers/DS3231.cpp:118
↓ 1 callersMethodSetControl
firmware/src/drivers/DS3231.cpp:105
↓ 1 callersMethodStartNextStatusHeader
firmware/src/drivers/EEPROM.cpp:234
↓ 1 callersMethodValidateHeaderState
firmware/src/drivers/EEPROM.cpp:181
↓ 1 callersFunctionchoosePort
(ports []string)
firmware/timeSender/main.go:39
↓ 1 callersFunctionconfigurePins
firmware/src/main.cpp:67
↓ 1 callersFunctionconfigureRTC
firmware/src/main.cpp:77
↓ 1 callersFunctioncrc16CCITTFALSE
CRC-16/CCITT-FALSE (poly 0x1021, init 0xFFFF, no reflection, no final XOR)
firmware/timeSender/main.go:24
↓ 1 callersFunctioncrc16_ccitt_false
CRC-16/CCITT-FALSE (poly 0x1021, init 0xFFFF, no xorout)
firmware/src/timer_setter.h:7
↓ 1 callersMethodcurrent
Reads and returns the specified current measurement
firmware/src/drivers/BQ27441.cpp:119
↓ 1 callersFunctiondoAlarmRoutine
when woken up by alarm, just quickly update then screen then go back to sleep;
firmware/src/main.cpp:146
↓ 1 callersFunctiondoLightSleep
sleep until a button is pressed, a clock alarm, or screen hibernation timer expires
firmware/src/main.cpp:431
↓ 1 callersFunctiondrainSerial
(port serial.Port, duration time.Duration)
firmware/timeSender/main.go:137
↓ 1 callersMethodenterConfig
Enter configuration mode - set userControl if calling from an Arduino sketch and you want control over when to exitConfig
firmware/src/drivers/BQ27441.cpp:408
↓ 1 callersMethodexitConfig
Exit configuration mode with the option to perform a resimulation
firmware/src/drivers/BQ27441.cpp:432
↓ 1 callersFunctionfind_images
(root: Path)
firmware/bitmapGenerator/bitmapGen.py:126
↓ 1 callersFunctionformat_c_array
(name: str, data: bytes, w: int, h: int)
firmware/bitmapGenerator/bitmapGen.py:97
↓ 1 callersFunctiongetBtn2HeldMS
firmware/src/buttons.cpp:69
↓ 1 callersMethodgetRefreshState
firmware/src/drivers/display.cpp:192
↓ 1 callersMethoditporFlag
Check if the ITPOR flag is set
firmware/src/drivers/BQ27441.cpp:346
↓ 1 callersFunctionload_as_1bit
Load an image file and return a 1-bit PIL Image.
firmware/bitmapGenerator/bitmapGen.py:28
↓ 1 callersFunctionmain
()
firmware/bitmapGenerator/bitmapGen.py:129
↓ 1 callersFunctionpack_bits_row_major
Pack a 1-bit image into bytes: - MSB-first within each byte. - Row-major. - Pad end of each row to byte boundary with 0s. B
firmware/bitmapGenerator/bitmapGen.py:46
↓ 1 callersFunctionpollUSB
firmware/src/main.cpp:381
↓ 1 callersFunctionreadByte
firmware/src/drivers/EEPROM.cpp:23
↓ 1 callersFunctionsanitize_identifier
(name: str)
firmware/bitmapGenerator/bitmapGen.py:77
↓ 1 callersFunctionselectNextSlot
firmware/src/drivers/EEPROM.cpp:124
↓ 1 callersMethodsetCapacity
Configures the design capacity of the connected battery.
firmware/src/drivers/BQ27441.cpp:51
next →1–100 of 191, ranked by callers