Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Michael-Manning/E-Paper-Climate-Logger
/ functions
Functions
191 in github.com/Michael-Manning/E-Paper-Climate-Logger
⨍
Functions
191
◇
Types & classes
22
↓ 40 callers
Method
print
firmware/src/drivers/display.cpp:124
↓ 34 callers
Method
printf
firmware/src/drivers/display.cpp:139
↓ 18 callers
Function
logl
firmware/src/debugLog.h:33
↓ 18 callers
Function
setPinMode
firmware/src/platform.cpp:10
↓ 13 callers
Method
EndRefresh
firmware/src/drivers/display.cpp:80
↓ 13 callers
Method
StartRefresh
firmware/src/drivers/display.cpp:47
↓ 13 callers
Function
USBConnected
firmware/src/power.cpp:16
↓ 12 callers
Function
setPinLevel
firmware/src/platform.cpp:41
↓ 12 callers
Method
setState
firmware/src/app.h:85
↓ 8 callers
Function
bcd2bin
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 callers
Function
bin2bcd
firmware/src/drivers/DS3231.cpp:16
↓ 8 callers
Function
getBtn2Down
firmware/src/buttons.cpp:62
↓ 8 callers
Function
getPinLevel
firmware/src/platform.cpp:45
↓ 7 callers
Method
UpdateStatusHeader
firmware/src/drivers/EEPROM.cpp:245
↓ 7 callers
Function
logf
firmware/src/debugLog.h:20
↓ 6 callers
Function
resetInactivity
firmware/src/main.cpp:61
↓ 5 callers
Method
Temperature_c
firmware/src/drivers/SHT45.h:16
↓ 5 callers
Method
WriteSettings
firmware/src/drivers/EEPROM.cpp:206
↓ 5 callers
Function
getBtn1Down
firmware/src/buttons.cpp:32
↓ 4 callers
Method
ClearAlarm1
firmware/src/drivers/DS3231.cpp:134
↓ 4 callers
Function
DefaultSettings
firmware/src/drivers/EEPROM.h:93
↓ 4 callers
Function
HibernateSystem
firmware/src/power.cpp:36
↓ 4 callers
Method
Read
firmware/src/drivers/DS3231.cpp:46
↓ 4 callers
Method
Temperature_f
firmware/src/drivers/SHT45.h:19
↓ 4 callers
Method
begin
Initializes I2C and verifies communication with the BQ27441.
firmware/src/drivers/BQ27441.cpp:34
↓ 4 callers
Method
getState
firmware/src/app.h:94
↓ 4 callers
Method
handle
firmware/src/app.cpp:28
↓ 4 callers
Function
mapY_to_screen
firmware/src/app.cpp:85
↓ 4 callers
Function
plotLineWidthBW
firmware/src/app.cpp:35
↓ 3 callers
Method
CheckAlarm
firmware/src/drivers/DS3231.cpp:130
↓ 3 callers
Method
EnableFullRefresh
firmware/src/drivers/display.cpp:117
↓ 3 callers
Method
ForceFullNextRefresh
firmware/src/drivers/display.cpp:113
↓ 3 callers
Function
FreshHeader
firmware/src/drivers/EEPROM.h:62
↓ 3 callers
Function
GetPowerStatus
firmware/src/power.cpp:20
↓ 3 callers
Method
Hibernate
firmware/src/drivers/display.cpp:100
↓ 3 callers
Function
getBtn2MultiPressimmediate
firmware/src/buttons.cpp:73
↓ 3 callers
Function
preHibernateTasks
firmware/src/main.cpp:125
↓ 3 callers
Function
readPage
firmware/src/drivers/EEPROM.cpp:35
↓ 2 callers
Method
AddClimateSample
firmware/src/drivers/EEPROM.cpp:254
↓ 2 callers
Method
DisableFullRefresh
firmware/src/drivers/display.cpp:120
↓ 2 callers
Method
GetClimateSamples
Thank you ChatGPT for this function
firmware/src/drivers/EEPROM.cpp:295
↓ 2 callers
Method
Humidity_r
firmware/src/drivers/SHT45.h:22
↓ 2 callers
Method
ShutDown
firmware/src/drivers/display.cpp:107
↓ 2 callers
Function
ShutdownSystem
firmware/src/power.cpp:70
↓ 2 callers
Method
Write
firmware/src/drivers/DS3231.cpp:91
↓ 2 callers
Function
_ackPoll
poll device for completion of the internal write‑cycle (max 5 ms)
firmware/src/drivers/EEPROM.cpp:13
↓ 2 callers
Function
debounceButton1
firmware/src/buttons.cpp:158
↓ 2 callers
Function
findLastSlot
------------------------------------------------------------------ */ Scan slotIndexes[] and return: * * -
firmware/src/drivers/EEPROM.cpp:92
↓ 2 callers
Function
getBtn1
firmware/src/buttons.cpp:28
↓ 2 callers
Function
getBtn1MultiPressConfirmed
firmware/src/buttons.cpp:47
↓ 2 callers
Function
getBtn1MultiPressimmediate
firmware/src/buttons.cpp:43
↓ 2 callers
Function
getBtn2
firmware/src/buttons.cpp:58
↓ 2 callers
Function
getBtn2MultiPressConfirmed
firmware/src/buttons.cpp:77
↓ 2 callers
Function
getClimate
firmware/src/drivers/SHT45.cpp:25
↓ 2 callers
Function
loadClimateDate
firmware/src/main.cpp:90
↓ 2 callers
Function
now_rtc_ms
firmware/src/main.cpp:426
↓ 2 callers
Method
printAndOffset
firmware/src/drivers/display.cpp:128
↓ 2 callers
Function
sht45_crc8
Calculate CRC-8 according to SHT4x (Sensirion) algorithm
firmware/src/drivers/SHT45.cpp:10
↓ 2 callers
Function
updateButtonState
firmware/src/buttons.cpp:86
↓ 2 callers
Function
writeByte
firmware/src/drivers/EEPROM.cpp:49
↓ 2 callers
Function
writePage
firmware/src/drivers/EEPROM.cpp:60
↓ 1 callers
Function
ConfigureFuelGauge
firmware/src/power.cpp:97
↓ 1 callers
Method
FactoryReset
firmware/src/drivers/EEPROM.cpp:284
↓ 1 callers
Method
FullClear
firmware/src/drivers/display.cpp:93
↓ 1 callers
Method
GetLastStatusHeader
firmware/src/drivers/EEPROM.cpp:211
↓ 1 callers
Function
GetTimeString12
firmware/src/drivers/DS3231.h:17
↓ 1 callers
Function
GetTimeString24
firmware/src/drivers/DS3231.h:25
↓ 1 callers
Function
GetTimeStringFull12
firmware/src/drivers/DS3231.h:29
↓ 1 callers
Function
GetTimeStringFull24
firmware/src/drivers/DS3231.h:36
↓ 1 callers
Method
Init
firmware/src/drivers/display.cpp:163
↓ 1 callers
Function
LatchOnOffController
firmware/src/power.cpp:93
↓ 1 callers
Method
ReadSettings
firmware/src/drivers/EEPROM.cpp:198
↓ 1 callers
Method
SetAlarm1
firmware/src/drivers/DS3231.cpp:118
↓ 1 callers
Method
SetControl
firmware/src/drivers/DS3231.cpp:105
↓ 1 callers
Method
StartNextStatusHeader
firmware/src/drivers/EEPROM.cpp:234
↓ 1 callers
Method
ValidateHeaderState
firmware/src/drivers/EEPROM.cpp:181
↓ 1 callers
Function
choosePort
(ports []string)
firmware/timeSender/main.go:39
↓ 1 callers
Function
configurePins
firmware/src/main.cpp:67
↓ 1 callers
Function
configureRTC
firmware/src/main.cpp:77
↓ 1 callers
Function
crc16CCITTFALSE
CRC-16/CCITT-FALSE (poly 0x1021, init 0xFFFF, no reflection, no final XOR)
firmware/timeSender/main.go:24
↓ 1 callers
Function
crc16_ccitt_false
CRC-16/CCITT-FALSE (poly 0x1021, init 0xFFFF, no xorout)
firmware/src/timer_setter.h:7
↓ 1 callers
Method
current
Reads and returns the specified current measurement
firmware/src/drivers/BQ27441.cpp:119
↓ 1 callers
Function
doAlarmRoutine
when woken up by alarm, just quickly update then screen then go back to sleep;
firmware/src/main.cpp:146
↓ 1 callers
Function
doLightSleep
sleep until a button is pressed, a clock alarm, or screen hibernation timer expires
firmware/src/main.cpp:431
↓ 1 callers
Function
drainSerial
(port serial.Port, duration time.Duration)
firmware/timeSender/main.go:137
↓ 1 callers
Method
enterConfig
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 callers
Method
exitConfig
Exit configuration mode with the option to perform a resimulation
firmware/src/drivers/BQ27441.cpp:432
↓ 1 callers
Function
find_images
(root: Path)
firmware/bitmapGenerator/bitmapGen.py:126
↓ 1 callers
Function
format_c_array
(name: str, data: bytes, w: int, h: int)
firmware/bitmapGenerator/bitmapGen.py:97
↓ 1 callers
Function
getBtn2HeldMS
firmware/src/buttons.cpp:69
↓ 1 callers
Method
getRefreshState
firmware/src/drivers/display.cpp:192
↓ 1 callers
Method
itporFlag
Check if the ITPOR flag is set
firmware/src/drivers/BQ27441.cpp:346
↓ 1 callers
Function
load_as_1bit
Load an image file and return a 1-bit PIL Image.
firmware/bitmapGenerator/bitmapGen.py:28
↓ 1 callers
Function
main
()
firmware/bitmapGenerator/bitmapGen.py:129
↓ 1 callers
Function
pack_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 callers
Function
pollUSB
firmware/src/main.cpp:381
↓ 1 callers
Function
readByte
firmware/src/drivers/EEPROM.cpp:23
↓ 1 callers
Function
sanitize_identifier
(name: str)
firmware/bitmapGenerator/bitmapGen.py:77
↓ 1 callers
Function
selectNextSlot
firmware/src/drivers/EEPROM.cpp:124
↓ 1 callers
Method
setCapacity
Configures the design capacity of the connected battery.
firmware/src/drivers/BQ27441.cpp:51
next →
1–100 of 191, ranked by callers