f49a9c9fd2 
								
									
								
							
								 
							
						 
						
							
							
								
								less TICI when not needed ( #24698 )  
							
							... 
							
							
 
							
							* less TICI when not needed
* fix process replay
* move reading voltages into hw abstraction layer
* Update selfdrive/hardware/tici/hardware.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/hw.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/base.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* rename init function
* Update selfdrive/athena/athenad.py
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
* Update selfdrive/boardd/boardd.cc
* Apply suggestions from code review
* Update selfdrive/thermald/thermald.py
* update ref
* fix alert width if all cameras are bad
* add ecam to test_loggerd
* bump cereal
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Robbe Derks <robbe.derks@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c677c6b164 
								
							
								 
							
						 
						
							
							
								
								remove unused visionimg  
							
							
 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ea5b8cdfb1 
								
									
								
							
								 
							
						 
						
							
							
								
								nv12: encoderd avoids a full frame copy ( #24519 )  
							
							... 
							
							
 
							
							* rgb to nv12
* nv12 works (w memcpy)
* correct now
* no copy
* fix nv12 with fast debayer
* reverts of unused stuff
* ui use nv12
* comment out thumbnails for now
* rebase fix
* dm read nv12
* model read nv12
* fix ffmpeg encoder
* thumbnails from nv12
* replay to nv12
* python framereader support nv12
* remove hardcoded frame/buffer sizes
* fix build
* ffmpeg encoder fix buffers
* small cleanup
* reduce power usage test
* fix cpu usage test
* fix snapshot
* fix loggerd test
* bump cereal
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Joost Wooning <jwooning@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b5aed2bf67 
								
									
								
							
								 
							
						 
						
							
							
								
								Simulator: Speed up process by removing second camera ( #24679 )  
							
							... 
							
							
 
							
							* simulator: support running wide camera only
* proper frame id
* use param name that makes more sense
* do some cleanup
* Update tools/sim/bridge.py
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e72d6b5689 
								
									
								
							
								 
							
						 
						
							
							
								
								navd: rewrite in python ( #24621 )  
							
							... 
							
							
 
							
							* navd: start python rewrite
* use enum
* send empty instruction packet
* parse banner
* cleanup
* switch to coordinate class
* add segment transition logic
* add recompute logic
* cleanup old navd code
* split out helpers
* cleanup release files
* fix typo
* fix docs
* add typing to helpers
* small fixes
* move outside of ui
* get last pos from param
* add ui restart detection
* check running
* send route
* set navInstruction to invalid with no active route
* whitespace
* do not overwrite response and use ratekeeper
* reuse params object
* remove navd exception 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								fb4b4773a5 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: draw map with uiUpdate signal ( #24632 )  
							
							... 
							
							
 
							
							* draw map with same uiUpdate signal as onroad window
* fix
* fix
* fix
* test
* test
* clean up
* clean up
* clean up
* draw instantly when dragging
* self explanatory
* remove line
* fix spacing
* see if we call ui'c sm->update before mapwindow
* Revert "see if we call ui'c sm->update before mapwindow"
This reverts commit e5dcd70013 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e38b93fc31 
								
									
								
							
								 
							
						 
						
							
							
								
								athena: remove redirect detection for old prime ( #24662 )  
							
							... 
							
							
 
							
							This worked on old magenta, but doesn't work on new magenta
or blue prime. 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c10a2ef2e4 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: draw camera on same frame from modelV2 ( #24335 )  
							
							... 
							
							
 
							
							* draw camera on same frame from modelV2
* fix reversing
* optimze
* sleep shorter
* heavy debugging
* clean up
* fix ui hang
* try this
* more generic implementation
* add unused flag back
* draw latest frames when camerad is coming up with no modeld
* only get modelV2 once
* fix drawing
* conflate, reduce buffer, and remove special case when starting
* make tests pass
* remove comments
* frame_id is a uint32_t
* not sure why passing to cameraview causes overflow
* ternary, not too complicated
* change to size
* rename to frame
* use unique_ptr
* Revert "use unique_ptr"
This reverts commit 955842d951a2cff8a2d5d6978746e5 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								dc1a7bf082 
								
									
								
							
								 
							
						 
						
							
							
								
								fixed CarParams write in replay ( #24613 )  
							
							... 
							
							
 
							
							* fixed CarParams write in replay
* need to capture temporary object
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ab7c653cc5 
								
							
								 
							
						 
						
							
							
								
								define new prime types  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cb8885cffb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge common/ and selfdrive/common ( #24556 )  
							
							... 
							
							
 
							
							* Merge common/ and selfdrive/common
* fix that
* fix version
* fix unit tests 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ab75c53792 
								
									
								
							
								 
							
						 
						
							
							
								
								replay: cleanup unused RGB buffers ( #24537 )  
							
							... 
							
							
 
							
							* replay: cleanup unused RGB buffers
* update replay cam
* little more 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								aac7248a01 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: fix cameraview widget on MacOS after YUV changes ( #24506 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3863a88356 
								
									
								
							
								 
							
						 
						
							
							
								
								tools/replay: replace deprecated usleep(0) with std::this_thread::yield ( #23544 )  
							
							... 
							
							
 
							
							* use std::this_thread::yield()
* use yield in cameraServer::waitFinish
* rename waitFinish to waitForSent 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3bfe4a691c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix the problem with replay routes locally ( #24350 )  
							
							... 
							
							
 
							
							fix: fix the problem with replay routes locally
Co-authored-by: Anton Rudomaneko <anton.rudomanenko@nami.ru> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2466233b1c 
								
									
								
							
								 
							
						 
						
							
							
								
								body: opt-out logging ( #24423 )  
							
							... 
							
							
 
							
							* body: opt-out logging
* wait a bit
* little better
* fix that too
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e8892481ab 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: fix HUD drawing order ( #24419 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3fc01ec15a 
								
									
								
							
								 
							
						 
						
							
							
								
								cameraview.cc: set alignment to 1 when copying texture ( #24418 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9307fe434c 
								
							
								 
							
						 
						
							
							
								
								map.cc: fix crash on older route with missing liveLocationKalman values  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								670126cbf1 
								
									
								
							
								 
							
						 
						
							
							
								
								body: opt-in logging ( #24416 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								043a309d67 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: new notcar battery design ( #24412 )  
							
							... 
							
							
 
							
							* ui: new notcar battery design
* if charging
* cleanup
* remove that
* slower
* real colors
* relative from left
* fix that 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								061b18805e 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: add battery percent to body ( #24401 )  
							
							... 
							
							
 
							
							* UI: add battery percent to body
* little smaller
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d7c6121ba8 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: better double click on touch screens ( #24400 )  
							
							... 
							
							
 
							
							* UI: better double click on touch screens
* lower
* just right
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7ac92938d2 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: remove unused lock and fence ( #24355 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a3cfa444d3 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: combine OnroadHud into NvgWindow ( #24369 )  
							
							... 
							
							
 
							
							* ui: combine OnroadHUD and NVGWindow
* draw hud first
* cleanup
* removed commented line
* fix text rendering
* increase cpu usage 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bff0db566b 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: only open map pane when route is not empty ( #24352 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								de56544531 
								
							
								 
							
						 
						
							
							
								
								Revert "onroad UI: show negative speed ( #23987 )"  
							
							... 
							
							
 
							
							This reverts commit 62087a6368 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f84fdc86bb 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: remove memcpy on frame receive ( #24318 )  
							
							... 
							
							
 
							
							* UI: remove frame memcpy
* fix freezing
* fix onroad test 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								43f43b1c64 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: use YUV stream instead of RGB ( #24317 )  
							
							... 
							
							
 
							
							* UI: use YUV stream instead of RGB
* cleanup
* cleanup 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								13e1c0b339 
								
							
								 
							
						 
						
							
							
								
								Revert "UI: remove RGB buffer usage ( #24298 )"  
							
							... 
							
							
 
							
							This reverts commit b9907e86b2 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b9907e86b2 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: remove RGB buffer usage ( #24298 )  
							
							... 
							
							
 
							
							* ui: use yuv buffer
* cleanup
* fix watch3
* replay always send yuv
* fix drawing of path
* fix onroad test
Co-authored-by: Willem Melching <willem.melching@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								303f4ea5c1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix --extras on device: move ui.cc into widgets_src ( #24286 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								38300474bb 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: Fix path artefact when going over hill ( #24285 )  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								492489e55c 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: adjust e2e path width  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								273831aa14 
								
							
								 
							
						 
						
							
							
								
								ui: make the path double wide for e2e  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								5c48e7bc86 
								
									
								
							
								 
							
						 
						
							
							
								
								remove comma two support ( #24248 )  
							
							... 
							
							
 
							
							* remove comma two support
* cleanup release files
* little more
* more libs
* no more gralloc
* add snpe back 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								fdeb590ae6 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: adjust laneless design ( #24246 )  
							
							... 
							
							
 
							
							* tune design
* adjust
* adjust
* fix and compromise!
* fix sl 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								998cd7fa20 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: new laneless design ( #24169 )  
							
							... 
							
							
 
							
							* stash
* Revert "stash"
This reverts commit f0019010e28ffb6d70b3c84666572f30c22077c9.
* new laneless ui
* clean up
* always draw lane lines
* no compensation
* make sure it's long enough
* debug time
* tune design
* tune design 2
* correct scaling with new updated curve hue
* debug time
* full test
* revert test
* move yellow back a bit 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								639255bd10 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: double click to switch between body and onroad views ( #24214 )  
							
							... 
							
							
 
							
							* UI: double click to switch between body and onroad views
* fix that
* Update selfdrive/ui/qt/home.cc
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								fcf657763d 
								
									
								
							
								 
							
						 
						
							
							
								
								nav: better reroute backoff policy ( #24179 )  
							
							... 
							
							
 
							
							* nav: reduce max reroute backoff
* remove that too 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b379fca0ae 
								
							
								 
							
						 
						
							
							
								
								route.cc: include <array>  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								61d987f630 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: improved disengage on gas toggle description ( #24132 )  
							
							... 
							
							
 
							
							* Update settings.cc
Should be depressed as standard in automotive industry.
Pressed implies state change from down -> up, depressed means the state is down
* Update selfdrive/ui/qt/offroad/settings.cc
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								67d6847039 
								
									
								
							
								 
							
						 
						
							
							
								
								camera_qcom2: target 40ms acquisition time, use register wizard ( #24093 )  
							
							... 
							
							
 
							
							* register values from wizard
* target 25fps to leave some room for timing jitter
* update max lines in ui 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f1f40c117a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Disengage on Accelerator Toggle ( #23977 )  
							
							... 
							
							
 
							
							* Squashed commit of the following:
commit 953bcf0ecf8d03f0fec9ce0d5442cc660ae2347d
Merge: b4198608d 333257bad0b9790dd281862fce7d60c44e03⛽  ➡️  🔋 
    bump
commit d2b64b89cf8d7265bc90848b4e3a2276c9a4cb78
Author: Shane Smiskol <shane@smiskol.com>
Date:   Thu Mar 24 16:19:34 2022 -0700
    these changes will be in border PR
    these changes will be border PR
commit bed31e63de2244c161729773978fef8a9246ddb5
Merge: 491417640 e91613bc6c88ced1f199c02bdd2db7b49c71820b198945fe00fb77820b19894991763f9ffd7c758d4b91763f9ff4🔥 
commit 1885c9e2ba1f591736a9c70e8bca1f591736a2465811f0b7410160d0465811f0b40344363a53700efcb3f3e915cf62700efcb3f4220ce272fed273bb78ac1a85afd60ce3be32afc2f27203af3a04c0ad1a5499cf13caeb2230254ca787475e02cb 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2624b4cb27 
								
									
								
							
								 
							
						 
						
							
							
								
								controlsState: add override state with grey border ( #24030 )  
							
							... 
							
							
 
							
							* Squashed commit of the following:
commit f0cf822666fb8f78a486d721fe474e8f37da6970
Author: Shane Smiskol <shane@smiskol.com>
Date:   Mon Apr 4 17:24:00 2022 -0700
    clean up
commit 4364bdb79b1b055daa7542267eb3f37740723fd4
Merge: d448664cf d4f3304470b9790dd2d932cb0678e34ddc70 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e40c36f22b 
								
									
								
							
								 
							
						 
						
							
							
								
								better support non-car robots ( #24106 )  
							
							... 
							
							
 
							
							* better support non-car robots
* bump cereal
* update refs 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b51deb97d1 
								
									
								
							
								 
							
						 
						
							
							
								
								UI: body support ( #24079 )  
							
							... 
							
							
 
							
							* body ui template
* faces
* abs
* not raw
* auto switch
* check that
* no smoosh
* cmath 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f3d390bdfa 
								
							
								 
							
						 
						
							
							
								
								sidebar: the word SEARCHING didn't fit  
							
							
 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								34a8a5ea76 
								
									
								
							
								 
							
						 
						
							
							
								
								api.cc: expose error type in requestDone signal ( #24064 )  
							
							... 
							
							
 
							
							* put error in requestDone
* only check in tools 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8e34ddc70e 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: grey border and alert when pre-enabling ( #24057 )  
							
							... 
							
							
 
							
							* make border and alert grey when overriding
revert cereal
* no state machine changes
* typo 
							
						 
						
							4 years ago