alpha
Login
or
Join now
jmrp.io
/
kleidos
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/jmrplens/kleidos. Kleidos — Hardware BLE password manager for ESP32-S3 (M5StickC Plus2, StickS3, M5Stack Gray, T-Deck, Cardputer)
jmrplens.github.io/kleidos/
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
kleidos
/
test
/
platform
/
test_inplace_function
/
at
main
1 file
José M. Requena Plens
Add the WiFi-station store and NTP clock-sync backend
17d ago
f37e7908
test_inplace_function.cpp
platform: migrate http_server + serial_debug callbacks to InplaceFunction Replace the heap-using std::function callback typedefs with InplaceFunction: - http_server DispatchHandler (stores a function pointer); - serial_debug state/screen/ext-cmd callbacks (non-capturing lambdas / fn ptr). Add std::function-style nullptr comparison operators to InplaceFunction so these sites need no rewrite (covered by a native test). Fix a latent bug uncovered while building the _debug variants (which the earlier struct-field/c_str migrations did not compile): debug_popup wrote a preview name via str::format(entry.name.c_str(), sizeof(entry.name.c_str()), ...) — a const dest plus a pointer-sized length; now entry.name.assign(name). Verified on sticks3 + sticks3_debug + cardputer_debug + tdeck_debug + native 513/513 + check.
1 month ago