| .. | 
		
		
			
			
			
			
				| api | Pytest: more post-test path cleanup (#30556) | 2 years ago | 
		
			
			
			
			
				| mock | use pyupgrade to update to new typing syntax (#31580) | 2 years ago | 
		
			
			
			
			
				| tests | Revert "Switch from json11 to nlohmann/json (#31093)" | 2 years ago | 
		
			
			
			
			
				| transformations | camera: add all_cams iterator, allow None camera, add camera size property (#31835) | 2 years ago | 
		
			
			
			
			
				| .gitignore | common folder | 6 years ago | 
		
			
			
			
			
				| SConscript | Revert "Switch from json11 to nlohmann/json (#31093)" | 2 years ago | 
		
			
			
			
			
				| __init__.py | common folder | 6 years ago | 
		
			
			
			
			
				| basedir.py | ruff: check newline (#30668) | 2 years ago | 
		
			
			
			
			
				| clutil.cc | Add cl_create_context function | 2 years ago | 
		
			
			
			
			
				| clutil.h | Add cl_create_context function | 2 years ago | 
		
			
			
			
			
				| conversions.py | break up selfdrive.config (#23959) | 4 years ago | 
		
			
			
			
			
				| dict_helpers.py | log to file and send through athena (#20250) | 5 years ago | 
		
			
			
			
			
				| ffi_wrapper.py | more common/ pruning (#30778) | 2 years ago | 
		
			
			
			
			
				| file_helpers.py | mypy: use implicit-optional (#31590) | 2 years ago | 
		
			
			
			
			
				| filter_simple.py | Continuously update offset between TSS2 angle sensors (#21943) | 4 years ago | 
		
			
			
			
			
				| git.py | git commands: more parameterization on path (#31942) | 2 years ago | 
		
			
			
			
			
				| gpio.cc | common/gpio: use util::safe_ioctl (#29624) | 2 years ago | 
		
			
			
			
			
				| gpio.h | rename GPIO pin with ublox in the name that is not ublox specific (#29702) | 2 years ago | 
		
			
			
			
			
				| gpio.py | use pyupgrade to update to new typing syntax (#31580) | 2 years ago | 
		
			
			
			
			
				| i2c.cc | common/i2c: make thread safe (#29706) | 2 years ago | 
		
			
			
			
			
				| i2c.h | common/i2c: make thread safe (#29706) | 2 years ago | 
		
			
			
			
			
				| logging_extra.py | Update Python packages and pre-commit hooks (#31003) | 2 years ago | 
		
			
			
			
			
				| mat.h | cpplint: add filter `whitespace/tab` (#29588) | 2 years ago | 
		
			
			
			
			
				| numpy_fast.py | remove unused int_rnd function (#23717) | 4 years ago | 
		
			
			
			
			
				| params.cc | remove Offroad_InvalidTime alert | 2 years ago | 
		
			
			
			
			
				| params.h | common/params: support nonblocking write (#29808) | 2 years ago | 
		
			
			
			
			
				| params.py | common/params: support nonblocking write (#29808) | 2 years ago | 
		
			
			
			
			
				| params_pyx.pyx | add Cython static analysis (#31491) | 2 years ago | 
		
			
			
			
			
				| prefix.h | common: add new class OpenPilotPrefix (#26753) | 3 years ago | 
		
			
			
			
			
				| prefix.py | pytest: don't delete logs on-device (#32080) | 2 years ago | 
		
			
			
			
			
				| queue.h | Merge common/ and selfdrive/common (#24556) | 4 years ago | 
		
			
			
			
			
				| ratekeeper.cc | cpplint:   `build/include_what_you_use` (#29556) | 2 years ago | 
		
			
			
			
			
				| ratekeeper.h | ratekeeper.h: add missing <cstdint> include (#29523) | 2 years ago | 
		
			
			
			
			
				| realtime.py | use pyupgrade to update to new typing syntax (#31580) | 2 years ago | 
		
			
			
			
			
				| retry.py | qcomgpsd: move retry logic to a decorator (#30633) | 2 years ago | 
		
			
			
			
			
				| run.py | common/run: add environment variable argument (#31957) | 2 years ago | 
		
			
			
			
			
				| simple_kalman.py | Cython KF1D to Python (#30773) | 2 years ago | 
		
			
			
			
			
				| spinner.py | add openpilot prefix to imports (#29498) | 2 years ago | 
		
			
			
			
			
				| stat_live.py | Flake8 E22X (#1607) | 5 years ago | 
		
			
			
			
			
				| swaglog.cc | logging: make swaglog context match in python and c (#31288) | 2 years ago | 
		
			
			
			
			
				| swaglog.h | cpplint: add `readability/braces` filter (#29554) | 2 years ago | 
		
			
			
			
			
				| swaglog.py | swaglog.py goes in common/ (#30631) | 2 years ago | 
		
			
			
			
			
				| text_window.py | add openpilot prefix to imports (#29498) | 2 years ago | 
		
			
			
			
			
				| time.py | timed: set valid flag (#32061) | 2 years ago | 
		
			
			
			
			
				| timeout.py | Convert format strings strings to f-strings (#23241) | 4 years ago | 
		
			
			
			
			
				| timing.h | Merge common/ and selfdrive/common (#24556) | 4 years ago | 
		
			
			
			
			
				| util.cc | util: remove unused functions (#32372) | 2 years ago | 
		
			
			
			
			
				| util.h | util: remove unused functions (#32372) | 2 years ago | 
		
			
			
			
			
				| utils.py | move git commands to common/git.py (#31921) | 2 years ago | 
		
			
			
			
			
				| version.h | bump to 0.9.7 | 2 years ago | 
		
			
			
			
			
				| watchdog.cc | cpplint:   `build/include_what_you_use` (#29556) | 2 years ago | 
		
			
			
			
			
				| watchdog.h | UI: Internationalization support (#21212) | 3 years ago |