Tag:
					 Branch:
					 Tree:
					3bb5167aa8
				
			
			
		
		__nightly
				
					acodonomo
				
					acodonomo_minimal
				
					aggressivepilot
				
					agnos13.2
				
					audible-cancel
				
					auto-package-updates
				
					axmodel
				
					badges
				
					beeps
				
					bigmodeld
				
					biiiiig_model
				
					bolt-lower-torque
				
					bps-3
				
					bump_tg_rangify
				
					burn
				
					capnpy
				
					cgwm-driving
				
					ci-fun
				
					commatwo_master
				
					dcam-box
				
					devel-staging
				
					earcut
				
					fakecam
				
					fbw_model
				
					fix-frozen-window
				
					fix-packer
				
					gwm-driving
				
					honda-altradar
				
					honda-canfd
				
					honda-ci-test
				
					honda-notebook
				
					honda-testing
				
					inline-bold
				
					label-class
				
					lagd-window-size
				
					laptop
				
					lkas_feedback_animation
				
					load-in-main-loop
				
					locationd-standstill
				
					log-compat-test
				
					log-dashcam-reason
				
					lsm_low_pass
				
					master
				
					master-fp
				
					master-tici
				
					minplan
				
					minplan2
				
					modeld-misc-support
				
					modeld-misc-support-secretgood
				
					nid-driving
				
					nightly
				
					nightly-dev
				
					no-block
				
					op-diff
				
					oxipng
				
					package-tinygrad
				
					porsche-macan
				
					pr-setup-speedup
				
					pyencoder
				
					pylogger
				
					pypanda
				
					recorded-feedback
				
					recorded-feedback-fixed-timeout
				
					release-tici
				
					release-tizi
				
					release-tizi-staging
				
					release2
				
					release3
				
					release3-staging
				
					rerun-fix
				
					revert-fan
				
					rl-profile
				
					rl-scroller
				
					rl-test
				
					rm-alead-tau
				
					rmkaitai
				
					rmonnx
				
					rss
				
					runbiiiig
				
					sanetr
				
					scenarios
				
					secretgoodopenpilot
				
					secretgoodopenpilot-big
				
					sshane-patch-1
				
					sshane-patch-2
				
					sshane-patch-3
				
					sync
				
					taco
				
					taco2
				
					test-tx-msgs
				
					test_replay
				
					testing-closet
				
					tmp-jenkins-35405
				
					tmp-jenkins-35820
				
					tmp-jenkins-35821
				
					tmp-jenkins-35908
				
					toyota-ff-pitch
				
					tr10
				
					tr13
				
					tr16
				
					tr_for_cookiemonster
				
					tryzmq
				
					tst-odbc-sl
				
					ub-model
				
					usbgpu_test
				
					uv_model_v2
				
					vendor-capnp
				
					vendor-ffmpeg
				
					wakeword-clip
				
					wm_model
				
					zeroten
				
					zerotenone
				
			
			
				
					
						v0.1
					
				
					
						v0.10.0
					
				
					
						v0.10.1
					
				
					
						v0.2
					
				
					
						v0.2.1
					
				
					
						v0.2.2
					
				
					
						v0.2.3
					
				
					
						v0.2.4
					
				
					
						v0.2.5
					
				
					
						v0.2.6
					
				
					
						v0.2.7
					
				
					
						v0.2.8
					
				
					
						v0.2.9
					
				
					
						v0.3.0
					
				
					
						v0.3.1
					
				
					
						v0.3.2
					
				
					
						v0.3.3
					
				
					
						v0.3.4
					
				
					
						v0.3.5
					
				
					
						v0.4.0.2
					
				
					
						v0.4.1
					
				
					
						v0.4.2
					
				
					
						v0.4.4
					
				
					
						v0.4.5
					
				
					
						v0.4.6
					
				
					
						v0.4.7
					
				
					
						v0.5
					
				
					
						v0.5.1
					
				
					
						v0.5.10
					
				
					
						v0.5.11
					
				
					
						v0.5.12
					
				
					
						v0.5.13
					
				
					
						v0.5.2
					
				
					
						v0.5.3
					
				
					
						v0.5.4
					
				
					
						v0.5.5
					
				
					
						v0.5.6
					
				
					
						v0.5.7
					
				
					
						v0.5.8
					
				
					
						v0.5.9
					
				
					
						v0.6
					
				
					
						v0.6.1
					
				
					
						v0.6.2
					
				
					
						v0.6.3
					
				
					
						v0.6.4
					
				
					
						v0.6.5
					
				
					
						v0.6.6
					
				
					
						v0.7
					
				
					
						v0.7.1
					
				
					
						v0.7.10
					
				
					
						v0.7.2
					
				
					
						v0.7.3
					
				
					
						v0.7.4
					
				
					
						v0.7.5
					
				
					
						v0.7.6.1
					
				
					
						v0.7.7
					
				
					
						v0.7.8
					
				
					
						v0.7.9
					
				
					
						v0.8
					
				
					
						v0.8.1
					
				
					
						v0.8.10
					
				
					
						v0.8.11
					
				
					
						v0.8.12
					
				
					
						v0.8.13
					
				
					
						v0.8.14
					
				
					
						v0.8.15
					
				
					
						v0.8.16
					
				
					
						v0.8.2
					
				
					
						v0.8.3
					
				
					
						v0.8.4
					
				
					
						v0.8.5
					
				
					
						v0.8.6
					
				
					
						v0.8.7
					
				
					
						v0.8.8
					
				
					
						v0.8.9
					
				
					
						v0.9.0
					
				
					
						v0.9.1
					
				
					
						v0.9.2
					
				
					
						v0.9.3
					
				
					
						v0.9.4
					
				
					
						v0.9.5
					
				
					
						v0.9.6
					
				
					
						v0.9.7
					
				
					
						v0.9.8
					
				
					
						v0.9.9
					
				
			
		${ noResults }
		
	
		
			2 Commits (3bb5167aa851bd9c4e9df5849eb66c44a2c652cd)
		
	
	
		
	
	| Author | SHA1 | Message | Date | 
|---|---|---|---|
|  | fb06d2769f | Sensor events splitup (#25714) * PoC of reading sensors via interrupts instead of polling
* add Gyro and draft for magn
* add more functionality to gpio.cc
* change LSM gyro to interrupt
* resolve rebase conflict
* update BMX accel interrupt impl
* add interrupt collector thread to fetch in parallel
* change get_event interface to return true on successful read
* update BMX gyro interrupt impl
* update gpio.h/.cc according to comments
* address comments, rename Edgetype enum
* Edgetype to EdgeType
* update sensor interrupt interface
* add error handling, and read fd on trigger
* avoid sending empty messages
* fix build
* use gpiochip
* less diff
* gpiochip on both edges, but skip falling edge if rising edge is detected
* init last_ts with 0
* update sensord testcases
* update sensord testsweet
* test for pipeline
* readd with_process
* add null check
* move tests update to seperate PR
* sensord: improve test coverage (#25683)
* update sensord-interrupt testsweet
* address review comments
* inc stddev threshold
* fix format string
* add version 0 check again
* relax strictness after c3 with bmx tests
* relax strictness after tests
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
* address PR comments
* fix typo
* remove 4ms limit, and skip first 0.5sec of data
* revert disable_interuppt change to destructor
* fix and remove timing skip
* make gpiochip generic
* sensord port
* change from sensorEvents to separated events
* fix gyro usage
* add splitted sensor tests
* modify debug script sensor_data_to_hist.py
* refactor get_event interface to remove sensorEvent message type
* update locationd to non sensorEvent usage
* tmp commit
* fix replay
* fix accelerometer type
* fix sensor to hist debug script
* update sensord tests to split events
* remove rebase artifacts
* port test_sensord.py
* small clean up
* change cereal to sensorEvents-splitup branch
* upate sensorEvents in regen
* fix route generation for splitted sensor events
* regen cleanUp from sensorEvents change
* .
* remove light and temp from locationd
* add generic init delay per sensor
* .
* update routes
* move bmx gyro/accel to its own channel
* adopt sensor tests to bmx channel
* remove rebase artifacts
* fix sensord test
* handle bmx not present
* add bmx sockets to regen
* .
* .
* code cleanUp
* .
* address PR comments
* address PR comments
* address PR comments
* lsm clean up
* readd sensorEvents
* rever regen.py
* .
* update replay refs
* move channels
* fix artifact
* bump cereal
* update refs
* fix timing issue
Co-authored-by: Bruce Wayne <batman@workstation-eu-intern2.eu.local>
Co-authored-by: gast04 <kurt.nistelberger@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash:  | 3 years ago | 
|  | 7451db46cf | sensord: use interrupts to improve LSM6DS3 timing accuracy (#24525) * change LSM6DS3TR(-c) gyroscope  and accelerometer to interrupt
* add pthread for linking
* add interrupt collector thread to fetch in parallel to non interrupt based sensors
* change get_event interface to return true on successful read
* fetch sensor interrupts via gpiochip
* avoid sending empty messages (interrupt only, non interupt magn can leave a gap in the orphan block)
* add verifier script to sensor interrupts (sensor_data_to_hist.py)
* add/update sensord testsweet (test_sensord.py)
* add poll timed out check
* unexport interrupt gpio pins
* gpiochip on both edges, but skip falling edge if rising edge is detected, this is handled in the sensor as the status flag is checked if new data is availble
* add test to sensord to verify 100Hz interrupt frequency
* add sensor shutdown/low power mode functionality on sensord exit
* relax test, will be readded in the splitup PR
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
old-commit-hash:  | 3 years ago |