b695715753 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: reset LSM ( #35872 )  
							
							... 
							
							
 
							
							* sensord: reset LSM
* they'll be ready in time
* switch to SW_RESET, BOOT not working for some reason 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								f79f7b6584 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: fix temp scale ( #35621 )  
							
							
 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								2f80854644 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: rewrite in Python ( #35353 )  
							
							... 
							
							
 
							
							* py sensord
* fix up mmc
* temp
* port over accel
* lil more
* kinda works
* rm that
* gpiochip
* mostly there
* lil more
* lil more
* irq timestamps
* fix ts
* fix double deg2rad
* test passes
* fix up mypy
* rm one more
* exception
* lint:
* read in all events
* bump that
* get under budget:
* accel self test
* gyro self-test
* keep these readable
* give it more cores
* debug
* valid
* rewrite that
---------
Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								50aaa69137 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: cleanup, prep for rewrite ( #35352 )  
							
							... 
							
							
 
							
							* rm bmx
* thanks claude
* fix
* fix mypy 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								8f8f185a95 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: add new config ( #34442 )  
							
							... 
							
							
 
							
							* sensord: add new config
* fix mypy 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								a683b7d99c 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: increase time jump tolerance  
							
							... 
							
							
 
							
							diffs on the order of ~5ms are somewhat common and false positives 
							
						 
						
							12 months ago  
				
					
						
							
							
								 
						
							
							
								1932aff0d9 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: cleanup logging ( #33875 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								47aee33ad2 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: fix timestamp race condition ( #33867 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								48abdf825b 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: Handle EINTR for GPIO event reading ( #33715 )  
							
							... 
							
							
 
							
							handle eintr 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7fa8e3d8a6 
								
									
								
							
								 
							
						 
						
							
							
								
								sensord: fix redundant assignment ( #33707 )  
							
							... 
							
							
 
							
							fix redundant assignment 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7b5d3dbbca 
								
							
								 
							
						 
						
							
							
								
								sensord: error -> warning for expected failures  
							
							... 
							
							
 
							
							old-commit-hash: 16c36b0d8b 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								05ed3d8c15 
								
							
								 
							
						 
						
							
							
								
								Restructure msgq ( #32652 )  
							
							... 
							
							
 
							
							* Update ref
* Compiles
* compiles
* Refactor rest of libs
* import all
* small fiex
* cleanup import
* Need msgq simlink too
* Add to openpilot docker too
* try repo
* Updates
* Fix lint
* fix docs
* Try blank slate
* Revert "Try blank slate"
This reverts commit f078ce04acacfe115c19e23e86038b01e2b84a6d.
* Maybe scons needs this to clear cache
* fix tests
* Disable test for now
* Update SConstruct
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Fix whitespace
* Write skip normal
* small fixes
* add test path
* Revert repo
* linting
* whitespace
* Bump msgq
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e70dc90a45 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f870a968e9 
								
							
								 
							
						 
						
							
							
								
								Split cereal into cereal/msgq ( #32631 )  
							
							... 
							
							
 
							
							* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
old-commit-hash: e71ec4e8d7 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								86b6103657 
								
							
								 
							
						 
						
							
							
								
								test_*.py files are no longer executable ( #32610 )  
							
							... 
							
							
 
							
							* test_*.py files are no longer executable
* cleanup empty lines
* update precommit
* fixme
* enable
* build
old-commit-hash: c59887c810 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								cc4f53e6c6 
								
							
								 
							
						 
						
							
							
								
								manager: move to system/ ( #32538 )  
							
							... 
							
							
 
							
							* manager: move to system/
* one more
old-commit-hash: accdade4cf 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								639a634f7c 
								
							
								 
							
						 
						
							
							
								
								Unittest to pytest ( #32366 )  
							
							... 
							
							
 
							
							* add pytest-asyncio
* switch common
* switch selfdrive
* switch system
* switch tools
* small fixes
* fix setUp and valgrind pytest
* switch to setup
* fix random
* switch mock
* switch test_lateral_limits
* revert test_ui
* fix poetry.lock
* add unittest to banned-api
* add inline ignores to remaining unittest imports
* revert test_models
* revert check_can_parser_performance
* one more skip
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: dd9d5d4528 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								5733c516c3 
								
							
								 
							
						 
						
							
							
								
								move pigeond to system/ubloxd/ ( #31848 )  
							
							... 
							
							
 
							
							* move pigeond to system/ubloxd/
* update release
* more
* mv test
old-commit-hash: 147ccc7a58 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9bd90112d0 
								
							
								 
							
						 
						
							
							
								
								use pyupgrade to update to new typing syntax ( #31580 )  
							
							... 
							
							
 
							
							* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b995250ae49 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b4c03185d4 
								
							
								 
							
						 
						
							
							
								
								bump cereal ( #31392 )  
							
							... 
							
							
 
							
							* bump cereal
* update those
* update refs
* bump cereal
* bump
* bump cereal
* bump
* fix
* bump
* typo:
old-commit-hash: daceb171bd 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								db71508d61 
								
							
								 
							
						 
						
							
							
								
								sensord: fix IRQ affinity ( #31384 )  
							
							... 
							
							
 
							
							old-commit-hash: 135deb4324 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								59eb2988de 
								
							
								 
							
						 
						
							
							
								
								swaglog.py goes in common/ ( #30631 )  
							
							... 
							
							
 
							
							* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx
old-commit-hash: 35f819c823 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1cc4f1a634 
								
							
								 
							
						 
						
							
							
								
								new msgs default to invalid ( #30587 )  
							
							... 
							
							
 
							
							* new msgs default to invalid
* fix lm
* set more valid
* update rest
* update refs
* fix logMessage
* more valids
* cleanup
* fix llk test
* pigeond is also valid
* more valids
old-commit-hash: a1d36961cf 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ca85e5b82a 
								
							
								 
							
						 
						
							
							
								
								rename rawgpsd to qcomgpsd ( #30493 )  
							
							... 
							
							
 
							
							* rename rawgpsd to qcomgpsd
* fix more paths
* that moved
* forgot the d
old-commit-hash: 4cae08e636 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								91920dcf66 
								
							
								 
							
						 
						
							
							
								
								Rm laika deps in rawgpsd ( #30452 )  
							
							... 
							
							
 
							
							* Rm more laikad references
* rawgpsd usage of laika
* bugfix
old-commit-hash: c0942dbf9f 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9bf8ee6c86 
								
							
								 
							
						 
						
							
							
								
								Rm more laika references ( #30451 )  
							
							... 
							
							
 
							
							Rm more laikad references
old-commit-hash: 95c6d5140a 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								efaa3ea500 
								
							
								 
							
						 
						
							
							
								
								Pytest: default settings on PC improvements ( #30441 )  
							
							... 
							
							
 
							
							* always multithreaded
* multithreaded
* pkill correct process
* escape more
* load for interfaces
old-commit-hash: 2ad82cbfb0 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3027a428cb 
								
							
								 
							
						 
						
							
							
								
								Pytest: tici mark for skipping on-device tests ( #30412 )  
							
							... 
							
							
 
							
							* mark tici
* not those ones
* missed that one
* add those
* add pypoetry
* oops
old-commit-hash: aec7cea30d 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b76d7d0068 
								
							
								 
							
						 
						
							
							
								
								rawgpsd: add flag for cold start ( #30224 )  
							
							... 
							
							
 
							
							* rawgpsd: add flag for cold start
* other datasheet is wrong
* keep things in a good state
old-commit-hash: 9c7e5ca6ea 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7c4d29c3d1 
								
							
								 
							
						 
						
							
							
								
								Rm laikad ( #30299 )  
							
							... 
							
							
 
							
							* rm laika
* Rm laika
* Needed this
* More rm
* More rm
old-commit-hash: 56dea7b0b4 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c3aa58b492 
								
							
								 
							
						 
						
							
							
								
								cleanup up old lib64 references ( #30246 )  
							
							... 
							
							
 
							
							* cleanup sensord
* rm rest
* fix that
* update that
old-commit-hash: f0aa631818 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a9153a39cc 
								
							
								 
							
						 
						
							
							
								
								Update Python packages and pre-commit hooks ( #30149 )  
							
							... 
							
							
 
							
							* Update Python packages and pre-commit hooks
* fixes
* Update common/transformations/README.md
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* fix
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 377722fd5e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								13381ed446 
								
							
								 
							
						 
						
							
							
								
								services: capitalize constant service list ( #30005 )  
							
							... 
							
							
 
							
							* rename
* bump
* Apply suggestions from code review
old-commit-hash: 7f073483bb 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1bbc16633c 
								
							
								 
							
						 
						
							
							
								
								sensord: test update for provisioning ( #29942 )  
							
							... 
							
							
 
							
							sensord: update for provisioning
old-commit-hash: ccc8e099b6 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6a3da36632 
								
							
								 
							
						 
						
							
							
								
								sensord: test updates for provisioning ( #29768 )  
							
							... 
							
							
 
							
							* sensord: test updates for provisioning
* fix
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 0908be80bd 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ada436be39 
								
							
								 
							
						 
						
							
							
								
								gnss raw measurements through nmea port ( #29745 )  
							
							... 
							
							
 
							
							* gnss measurements through nmea port
* document values
* flags always zero
* fix linter errors
* fix linter errors
old-commit-hash: de97d32fe0 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								de996d76bb 
								
							
								 
							
						 
						
							
							
								
								rename GPIO pin with ublox in the name that is not ublox specific ( #29702 )  
							
							... 
							
							
 
							
							* rename UBLOX_PWR_EN to GNSS_PWR_EN
* add schematic label as comment
old-commit-hash: 5058f31908 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								228d30d5a9 
								
							
								 
							
						 
						
							
							
								
								cpplint: add filter `whitespace/tab` ( #29588 )  
							
							... 
							
							
 
							
							old-commit-hash: 9c7bf50703 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0984736972 
								
							
								 
							
						 
						
							
							
								
								cpplint: add filter `build/include_subdir` ( #29585 )  
							
							... 
							
							
 
							
							old-commit-hash: 21da5a216f 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								db211ce617 
								
							
								 
							
						 
						
							
							
								
								cpplint: add filter `whitespace/parens` ( #29565 )  
							
							... 
							
							
 
							
							old-commit-hash: 5480d32bb5 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8960a0912b 
								
							
								 
							
						 
						
							
							
								
								sensord: fix LSM magnetometer thermal variation ( #29265 )  
							
							... 
							
							
 
							
							* do set reset for every measurement cycle
* use one sensorvec
* convert from continuous to manual mode
* separate the set/reset and TM_M
* make magnetometer readings manual, set appropriate sleep
* add more sleep and check validity of values
* add magnetometer to a separate thread
* refactor
* bugfix
* each sensor in a new thread, handle generically
* bugfix
* rm global
* update cpu
* update test
* update test
* revert cereal change
* split out temp sensors
* little more
* fix
* fix
* bump cereal
* linter fixes
---------
Co-authored-by: nuwandavek <vivekaithal44@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 239d6a24be 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								44f1d480f9 
								
							
								 
							
						 
						
							
							
								
								sensord: run as many sensors as possible ( #29564 )  
							
							... 
							
							
 
							
							old-commit-hash: d3fb75a972 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0ae2523a16 
								
							
								 
							
						 
						
							
							
								
								sensord: lower temperature sensor freq to 2Hz ( #29563 )  
							
							... 
							
							
 
							
							old-commit-hash: 42769345d5 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								97e9d55588 
								
							
								 
							
						 
						
							
							
								
								cpplint:   `build/include_what_you_use` ( #29556 )  
							
							... 
							
							
 
							
							* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 2d99521e75 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5c213d7a38 
								
							
								 
							
						 
						
							
							
								
								sensord: setup per-sensor threads ( #29558 )  
							
							... 
							
							
 
							
							* sensord: setup per-sensor threads
* revert cereal
* more cleanup
* bump cereal
* update test
---------
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 6a66b75556 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								004a097c95 
								
							
								 
							
						 
						
							
							
								
								cpplint: add `readability/braces` filter ( #29554 )  
							
							... 
							
							
 
							
							old-commit-hash: 363740a497 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								29977caa45 
								
							
								 
							
						 
						
							
							
								
								sensord: rm light sensor ( #29503 )  
							
							... 
							
							
 
							
							old-commit-hash: f5071411cb 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								97631ec362 
								
							
								 
							
						 
						
							
							
								
								common: C++ RateKeeper ( #29374 )  
							
							... 
							
							
 
							
							* c++ RateKeeper
* add to files_common
* use util::random_int
* improve monotor_time
* remove ~ratekeeper
old-commit-hash: 3eef63af9b 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								16ec56398c 
								
							
								 
							
						 
						
							
							
								
								add openpilot prefix to imports ( #29498 )  
							
							... 
							
							
 
							
							* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b991a9626f95b6 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d487c0501f 
								
							
								 
							
						 
						
							
							
								
								Ruff: enable most of bugbear ( #29320 )  
							
							... 
							
							
 
							
							* added mutable default args
* most of the Bs
* add comment about lrucache
old-commit-hash: 62c1e65924 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a14f162bc7 
								
							
								 
							
						 
						
							
							
								
								Ruff: comprehensions conventions ( #29317 )  
							
							... 
							
							
 
							
							ignore c408
old-commit-hash: 4a9afd7554 
							
						 
						
							2 years ago