Maxime Desroches
e596704644
ui: remove gui_label usages from setup ( #35955 )
...
clean
2025-08-08 16:00:00 -07:00
Shane Smiskol
fd32fcd20d
raylib ui: only process mouse events when enabled ( #35948 )
2025-08-08 01:09:03 -07:00
Shane Smiskol
5117a8c3a6
ui: test raylib ui ( #35949 )
...
* add raylib ui
* test
* this is better for now
* rm
rm
* finalize it
* need this?
* ?
* shite
shite
* try
* ?
* huh
* simp
* ?
* wtf is going on
* ???????????????
* lock
* stash
* no 2 packages
* Revert "stash"
This reverts commit 9efb0d9bda6a6309e7a567634d1921bf1cd0fb59.
* debug
* noo
* debug
* ?
* and
* yeah yeah
* init one
* 2
* i wonder
* oooh
* make sure
* fix dat
* try this
* see if wifiman
* forgot
* ?
* ???
* fuck this we can rewrite it later
2025-08-08 00:34:53 -07:00
Maxime Desroches
1555c0b5fe
ui: custom software warning ( #35953 )
...
cu
2025-08-07 23:19:48 -07:00
Maxime Desroches
0e9de8f1b1
ui: support text wrapping in Label ( #35952 )
...
* lb
* t
* Revert "t"
This reverts commit a9b8e2b9faa5e9d1b189c1dc2ed1aa876e4df476.
* tr
* Revert "tr"
This reverts commit 8de8719ded0fed2b0e5469230e83c13714f88319.
* better
* much better
2025-08-07 23:08:42 -07:00
Shane Smiskol
7bfac9d050
raylib ui: improve is_pressed ( #35950 )
...
* stash
* clean up exp
* come on
* fix
* ?
* maybe better
* fix
* same order
* clean up
2025-08-07 16:28:16 -07:00
Maxime Desroches
a800c129b0
run setup and reset at 20FPS for now
2025-08-07 14:33:40 -07:00
Maxime Desroches
f13ec6cb27
wifi manager: correctly handle emoji ssid
2025-08-07 14:22:34 -07:00
Maxime Desroches
f04bb6b9fa
ui: reduce network selection lag ( #35945 )
...
lag
2025-08-07 13:43:27 -07:00
Shane Smiskol
6cf710d4cb
Widget: add enabled property ( #35944 )
...
* add enabled
* sort
* rename
* rest
* rm that
2025-08-06 22:00:12 -07:00
ZwX1616
8b90c210f8
encoderd: more efficient compression for low res frames ( #35924 )
...
* shein says inline
* Update system/loggerd/loggerd.h
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* Revert "Update system/loggerd/loggerd.h"
This reverts commit 3602523cefdeb2a46d77946f7f2cc7fc21bd5a4f.
* Revert "shein says inline"
This reverts commit d3c079e137c5d98068501df636975c5fbf8810ee.
* EncoderSettings
* getter
* update test_encoder
* def
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-08-06 21:17:10 -07:00
Maxime Desroches
62bbf6db8d
ui: use label in confirm dialog ( #35943 )
...
forget
2025-08-06 20:11:30 -07:00
Maxime Desroches
a51477d40d
ui: use Label in keyboard ( #35941 )
...
better
2025-08-06 18:07:06 -07:00
ZwX1616
a84089c6e5
EncoderInfo: encoder setting factorys ( #35940 )
2025-08-06 16:53:16 -07:00
Maxime Desroches
3a78eee2f9
ui: emoji ( #35913 )
...
* emoji
* label
* back
* default
* type
* more
* ico
* device
* clean
* brew
2025-08-06 16:04:19 -07:00
Maxime Desroches
c95cac3b06
update to latest userdata partition ( #35931 )
...
update
2025-08-05 17:11:19 -07:00
Jimmy
d7b0a5fa7e
Record feedback with LKAS button ( #35888 )
...
* record feedback with LKAS button
* fix alert test
* slightly simplify feedbackd
* "Audio Feedback Saved" upon time expiration or early stop
* earlySend --> earlyStop
* userFlag --> userBookmark
* RecordAudioFeedback param/toggle
* add audioFeedback test
* simplify feedbackd
* send bookmark regardless of toggle, show feedback event with higher priority
* add userBookmark to selfdrived sm
* fix mispelled param name
* default off and move to main
* segmentNum --> blockNum, earlyStop --> lastBlock
* preserve audioFeedback
* get rid of lastBlock and just send bookmark saved at the end
* update raylib side
* update toggle description and add raylib toggle
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-08-05 13:41:41 -07:00
Maxime Desroches
f08d95b95a
AGNOS 12.6 ( #35922 )
...
* bump
* production
2025-08-04 20:40:20 -07:00
Maxime Desroches
c316c400f8
reset: proper button scale ( #35919 )
...
* reset scale
* r
2025-08-04 15:41:29 -07:00
pencilpusher
be0626f7e3
improved safe_ioctl ( #35908 )
...
* improved safe_ioctl
* readability
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* use correct ioctl command
* ameliorated api
* use try/catch to prevent spi_fd leak
* Update common/util.h
* use correct ioctl command
* error log message is more readable
---------
Co-authored-by: Test User <test@example.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-08-04 13:25:24 -07:00
Maxime Desroches
976dfa3982
ui: multi touch keyboard support ( #35912 )
...
* start
* better
* 2
* dumb
2025-08-03 18:14:48 -07:00
Maxime Desroches
86146981c4
ui: fix connection check
2025-08-03 01:32:51 -07:00
Maxime Desroches
56dcf71774
ui: fix non-ascii access points
2025-08-03 01:21:40 -07:00
Maxime Desroches
cccd60a28b
ui: make wifi selection usable ( #35895 )
...
* start
* wrong
* more
* more
* better
* better
* more better
2025-08-03 00:14:36 -07:00
Maxime Desroches
181ea39a83
ui: re-compute text size ( #35907 )
...
* one
* app
* fix
2025-08-02 20:38:37 -07:00
Maxime Desroches
8cce8cf3f3
ui: keyboard improvements ( #35906 )
...
* better
* miss this one
2025-08-02 19:01:59 -07:00
Adeeb Shihadeh
aa2a3b3c8f
hw: remove unused volume properties
2025-08-02 16:08:58 -07:00
Maxime Desroches
3ff874d6c2
ui: fix keyboard lint
2025-08-02 00:24:52 -07:00
Maxime Desroches
eb751a3804
setup: convert to raylib touch api ( #35862 )
...
* first
* lint
* c
* simple first
* btn
* n
* more
* more
* bring back
2025-08-02 00:22:28 -07:00
Maxime Desroches
cb5299be5a
ui: adapt network to raylib touch api ( #35881 )
...
* start
* for now
* con
* more
2025-08-01 18:40:43 -07:00
Maxime Desroches
42ebab1334
ui: add missing keyboard function
2025-08-01 16:02:25 -07:00
Maxime Desroches
889e386dbc
ui: adapt keyboard to raylib touch api ( #35875 )
...
* key
* cancel
* more
* wow mypy very usefull as always
* _
* b
* std
2025-08-01 14:07:12 -07:00
Maxime Desroches
4e97a29e83
ui: add icon to Button ( #35874 )
...
ico
2025-08-01 12:03:22 -07:00
Adeeb Shihadeh
b695715753
sensord: reset LSM ( #35872 )
...
* sensord: reset LSM
* they'll be ready in time
* switch to SW_RESET, BOOT not working for some reason
2025-08-01 10:13:39 -07:00
Jason Wen
f5991caf6f
params: update AthenadPid to use integer type ( #35871 )
...
* params: update `AthenadPid` to use integer type
* fix type
2025-08-01 09:29:25 -07:00
Maxime Desroches
1de1640689
ui: improve Button widget ( #35861 )
...
* bnt
* more
* dup
2025-07-31 22:28:58 -07:00
Adeeb Shihadeh
fc58c866c6
AGNOS power monitoring watchdog ( #35860 )
...
* AGNOS power monitoring watchdog
* manager should do this
2025-07-31 19:43:21 -07:00
Maxime Desroches
c4b63cd439
reset: timeout after prolonged inactivity (#35859 )
...
* reset
* pc
* const
* x
2025-07-31 14:53:00 -07:00
kostas.pats
e32a2ce164
rescale ir power ( #35858 )
...
* rescale ir value pandad sends to Hardware and changed max ir value in Hardware
* changed ir_percentage type
* refactored pandad.cc ir_pwr setting
* cleaned up ir update condition
---------
Co-authored-by: kostas pats <kostas@comma.ai >
2025-07-31 14:17:22 -07:00
Maxime Desroches
44da3da1c4
updated: uptime connectivity check (#35836 )
...
* start
* p
* comment
* 2
* p
* no time
* order
* space
* fix
2025-07-30 15:40:13 -07:00
Maxime Desroches
50371637dc
Reapply "Save onroad/offroad uptime to param ( #35769 )" ( #35796 )
...
This reverts commit 87270952c4 .
2025-07-27 21:29:11 -07:00
Maxime Desroches
e7b80b78cc
params: auto type cast on put ( #35810 )
...
* start
* fix
* fix
* more
* more
* more
* fix
* fix
* []
* f
* f
* fix
* lint
* back
* fix
* yep
* better msg
* fix
* fix
* fix
* fix
* more
* more
2025-07-25 19:20:49 -07:00
Shane Smiskol
ff223260b2
Lock out for excessive actuation ( #35792 )
...
* excessive actuation
* text
* software
* check
* logic
* whoops
* dont want to lose alert unless user interacts with it
* implement
* try x2
* counter
* try to false trigger
* use livepose
* need to check for livePose noise
* cmt
* nl
* add back
* organization
* setVisible and isVisible consecutively don't work
* style
* cant do this sadly
* actually we can!
* clean up
* clean up
* clean up
* need to match torqued, paramsd, lagd, etc. (fix op sim)
2025-07-24 19:21:38 -07:00
Maxime Desroches
bddeca6998
Reapply "params: unique default value ( #35798 )" ( #35806 )
...
* Reapply "params: unique default value (#35798 )"
This reverts commit 267acfb73b .
* more
* more
* test for this
* better name;
2025-07-24 17:58:16 -07:00
Maxime Desroches
267acfb73b
Revert "params: unique default value ( #35798 )"
...
This reverts commit abd657edfa .
2025-07-24 14:58:46 -07:00
Maxime Desroches
abd657edfa
params: unique default value ( #35798 )
...
* default
* None vs ""
* athena
* more
* more
* this
* better
* better
* now
* name
* better
2025-07-23 21:17:21 -07:00
Shane Smiskol
b5d5894a2d
hardwared: add all checks to onroad_conditions init ( #35793 )
...
not sure why not here
2025-07-22 22:42:13 -07:00
Maxime Desroches
bc5336d805
params: auto decode based on type ( #35794 )
...
* type
* test
* more
* might as well use this
* one more
* live
* athena
* b
* also
* more
* now
* ah
* pigeon
2025-07-22 21:58:06 -07:00
Maxime Desroches
58d3038241
auto type cast for Params ( #35786 )
...
* first
* fix
* fix
* this
* real
* time
* time
* more
* more
* fix
* subclass
* fix
* fix
* test
* fix
* ruff
* revert
* default
* json
* more
* test
* test
* d
* better
* better
* test
* one
* test
* space
2025-07-22 19:30:47 -07:00
Adeeb Shihadeh
87270952c4
Revert "Save onroad/offroad uptime to param ( #35769 )"
...
This reverts commit 8ca0b82181 .
2025-07-21 14:41:53 -07:00