Tag:
					 Branch:
					 Tree:
					811c096e64
				
			
			
		
		accord11g
				
					alfa-romeo
				
					all-your-long-are-belong-to-us
				
					bob-test
				
					c2-fw-updates
				
					c2vw-master
				
					cherokee_kl
				
					chrysler-fw-morganmastiff
				
					chrysler-jgc-fix
				
					chrysler-jgc-uds-fp
				
					ci-fun
				
					ci-fun-and-games
				
					ci-fun-docker
				
					ci-test
				
					controls-smooth-startup
				
					deprecate-no-steer-angle
				
					devel
				
					doc-gen-migration
				
					drive-mode-refactor
				
					e-up-test
				
					e2e-mpc-tweak
				
					enable-pq
				
					extra-cars3
				
					faw-hongqi-hs5
				
					fca-giorgio
				
					fix-no-steering-angle
				
					fix-notebooks
				
					gm-handle-resume
				
					hkg-fw-leycera
				
					hkg-gear-message-notebook
				
					inactive-accel-fix
				
					joyride
				
					lets-get-piffy
				
					macan
				
					macan-c3-lts
				
					master
				
					master-ci
				
					mlb-s4
				
					mqb-accel-override
				
					mqb-accel-override-fix
				
					mqb-alig
				
					mqb-cluster-speed
				
					mqb-engage-at-standstill
				
					mqb-fpv2-temp
				
					mqb-freewheeling
				
					mqb-fw-andromeda
				
					mqb-fw-baldboi
				
					mqb-fw-rhadeur
				
					mqb-fw-sajjad2
				
					mqb-fw-ziggehh
				
					mqb-hca-update
				
					mqb-long
				
					mqb-long-testing
				
					mqb-long-tuning
				
					mqb-ppcars
				
					mqb-test-pete
				
					mqb-torque
				
					mqbevo-gti
				
					mqbevo-test
				
					mqbevo-upstream
				
					odyssey-test
				
					peanut-butter-jelly-time
				
					pj-view-ci-routes
				
					pq-caddy
				
					pq-fpv2-temp
				
					rivian
				
					secoc-test
				
					slow-your-roll
				
					sr-patch
				
					ssgo
				
					stuff
				
					subaru-puttputt7-fw
				
					support-guidelines
				
					temp-pq
				
					toyota-security-docs
				
					vision-acc-fixes
				
					vw-community-devel
				
					vw-community-devel-la
				
					vw-devel
				
					vw-meb
				
					vw-mlb
				
					vw-mqb-aeb
				
					vw-mqb-eps-timer-cleanup
				
					vw-opp-reset
				
					vw-pq-mlb-opp-reset
				
					vw-rp-test
				
					vw-rp-test2
				
					vw4eva
				
					x-0710-jm
				
					x-andyml
				
					x-archive-community-master-merge
				
					x-archive-release2
				
					x-archive-vw-061
				
					x-archive-vw-063-devel
				
					x-archive-vw-064-devel
				
					x-archive-vw-065-devel
				
					x-archive-vw-065-devel2
				
					x-archive-vw-community-devel
				
					x-archive-vw-community-devel-pq
				
					x-golf3
				
					x-jy-temp
				
					x-jy-temp2
				
					x-jy-temp3
				
					x-la-test
				
					x-lftt
				
					x-params-test
				
					x-params-test2
				
					xavvypls-test
				
					yukon-test
				
			
			
				
					
						v0.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.2
					
				
					
						v0.5.3
					
				
					
						v0.5.4
					
				
					
						v0.5.5
					
				
					
						v0.5.6
					
				
					
						v0.5.7
					
				
					
						v0.5.8
					
				
					
						v0.5.9
					
				
			
		${ noResults }
		
	
		
			2 Commits (811c096e6454dc2bbdd1e15a08952979c3fb7be1)
		
	
	
		
	
	| Author | SHA1 | Message | Date | 
|---|---|---|---|
|  | 29d3ed2ce6 | 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> | 3 years ago | 
|  | 84a3c355e5 | 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> | 3 years ago |