Willem Melching
efa265a720
Make BMX055 optional if MMC5603NJ present ( #22698 )
...
old-commit-hash: b078d8e425
2021-10-26 17:43:33 +02:00
Greg Hogan
a61f2a8362
fix cd in process scripts ( #21806 )
...
* ui: fix cd in launch script
* do the rest
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 3a578cb5b5
2021-08-11 11:20:17 -07:00
arfy slowy
63b3d6024b
fix: spelling typos ( #21861 )
...
* fix: typo spelling grammar
* revert
* Update selfdrive/locationd/calibrationd.py
* more revert
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: d74def61f8
2021-08-05 12:05:49 -07:00
Willem Melching
caabc8cb0b
MMC5603NJ support ( #21564 )
...
* read chip id
* set source
* untested driver
* periodic set
* optional
old-commit-hash: 8eba02e119
2021-07-13 15:38:06 +02:00
Willem Melching
ec6bcbdbce
LSM6DS3TR-C support ( #21563 )
...
* add chip id
* fix temp scale
* cleanup source
old-commit-hash: fd47239274
2021-07-12 19:37:30 +02:00
Dean Lee
147b355dde
add space after function name and if statement ( #21225 )
...
old-commit-hash: e4e669bb0f
2021-06-11 10:17:52 +02:00
Dean Lee
f70a79b838
Use C++ header files instead of C header files. ( #21192 )
...
* use cstring instead of string.h
* use cstdio instead of stdio.h
* remove inttypes.h
* use cstdlib instead of stdlib.h
* use cstdint instead of stdint.h
* #include <cstddef>
* cstdlib
* use cmath
* remove stddef.h
* use cassert
* use csignal
* use ctime
* use cerror
* rebase master
old-commit-hash: c53cb5d570
2021-06-08 13:46:22 -07:00
Willem Melching
9b54578c9a
LSM6DS3 fix gyro scale ( #21040 )
...
old-commit-hash: 79a2f06760
2021-05-26 15:44:51 +02:00
Willem Melching
c81ffbf34b
bmx055 magnetometer fix reference frame ( #21026 )
...
old-commit-hash: 6340c2a996
2021-05-25 21:53:15 -07:00
Dean Lee
5609f32cee
Cleanup includes ( #20925 )
...
* remove #include <pthread.h>
* remove #include<stdbool.h> for cc files
* remove #include<iostream>
old-commit-hash: 0495426535
2021-05-17 10:31:31 +02:00
Dean Lee
e333e4f189
Cleanup selfdrive/ includes ( #20822 )
...
* cleanup include path
* continue
* format includes
* fix testraw.cc
* remove include path from SConstruct
* regroup
* rebase master
* almost done
* apply review
* rename FileReader.xx to filereader.xx
* rename Unlogger.x->unlogger.x
* rename FrameReader.xx -> framereader.xx
* apply reviews
* ui.h
* continue
* fix framebuffer.cc build error:mv util.h up
* full path to msm_media_info
* fix qcom2 camerad
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7222d0f20d
2021-05-08 22:15:17 -07:00
Adeeb Shihadeh
55a9ec8a93
set nice values for non RT processes ( #20812 )
...
* set nice values for non RT processes
* builds
* fix qcom build
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ec414e2eb1
2021-05-04 22:00:11 -07:00
Adeeb Shihadeh
532d19427c
bump cereal
...
old-commit-hash: 8a280fbb8e
2021-05-03 20:47:11 -07:00
Dean Lee
9a827fea20
c++ cleanup: standardize file extensions to .cc and .h ( #20800 )
...
* c++ cleanup: standardize file extensions to .cc and .h
* cleanup files_common
old-commit-hash: 81491dc57f
2021-05-03 11:53:11 +02:00
iejMac
4abd8988e4
cereal: SubMaster refactor, update is now void ( #20730 )
...
* cereal: SubMaster refactor, update is now void
* bump cereal
* mistake
* update void
* checks
* semicolon
* Update selfdrive/camerad/cameras/camera_frame_stream.cc
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* check sensorEvent
* update cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 4866a39244
2021-04-22 22:13:32 -07:00
Willem Melching
fefc232d9f
BMX055 dont use FIFO registers ( #20374 )
...
old-commit-hash: 1c83ae8722
2021-03-16 14:37:14 +01:00
Willem Melching
7f687f5dcd
BMX055 magnetometer fixes and advanced self-test ( #20118 )
...
* bmx055 magnetometer selftest
* try this
* cleanup trim data reading
* parsing fixed now?
* make self test work and increase numreps
old-commit-hash: 17f3683228
2021-02-25 16:14:54 +01:00
Adeeb Shihadeh
05eb44115e
cereal cleanup part 2 ( #20092 )
...
* car stuff
* thermal
* Revert "car stuff"
This reverts commit 77fd1c65eb
.
* panda state
* camera stuff
* start deg
* most is building
* builds
* planner + controls run
* fix up paramsd
* cleanup
* process replay passes
* fix webcam build
* camerad
* no more frame
* thermald
* ui
* paramsd
* camera replay
* fix long tests
* fix camerad tests
* maxSteeringAngle
* bump cereal
* more frame
* cereal master
old-commit-hash: 312b681a46
2021-02-16 21:39:32 -08:00
Adeeb Shihadeh
af95c26b26
remove gpsd ( #20027 )
...
old-commit-hash: fe7f3f0ec6
2021-02-10 16:39:39 -08:00
Willem Melching
fac6d44e8b
BMX055 magnetometer calibration ( #19992 )
...
old-commit-hash: fd01c89491
2021-02-02 12:10:08 +01:00
Dean Lee
4c1919f41e
merge utilpp.h into util.h ( #19710 )
...
old-commit-hash: 595830135b
2021-01-10 14:57:32 -08:00
Dean Lee
5e557ed96d
common exit handler ( #19661 )
...
* common signal handle
* fix typo
* rename to ExitHandler
* remove include signal.h
* remove include csignal
* rename variable exit to v
* rebase master
old-commit-hash: 86fe2d1697
2021-01-05 20:19:53 -08:00
Dean Lee
bbfb751d69
Replace usleep with util::sleep_for ( #19643 )
...
* replace usleep with sleep_for
* sleep microseconds
* sleep nanoseconds
* Trigger Build
old-commit-hash: c1cf0882bd
2021-01-04 18:03:11 +01:00
Adeeb Shihadeh
5bbe4f3d52
manager tests + make all processes exit cleanly ( #19595 )
...
* manager tests
* logcatd exits cleanly
* sigint
* boardd
* multiple dbus connections hangs for some reason
* clocksd proclogd
* network type from thermal
* fix tests
* fix android logcatd
* fix mac
* fix mac proclogd
* move on device athena tests
* build first
* build first
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ffa7e0cbdb
2020-12-29 22:32:03 -08:00
Adeeb Shihadeh
c55926c7b8
lgtm fixes ( #19610 )
...
* pass matrices by reference
* suppress that
* destructor
* that's wrong, suppress it
old-commit-hash: 4096f86e21
2020-12-28 20:36:23 -08:00
Dean Lee
df9e0b2cb4
simplify building capnp messages with arrays ( #2617 )
...
old-commit-hash: bd4f6650fa
2020-11-30 12:08:52 +01:00
robbederks
394a3f4d86
Tici Focal ( #2459 )
...
* fix i2c
* fix libi2c (again?)
* qt 5.12.8
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: c5c875bad9
2020-11-12 17:09:36 -08:00
Adeeb Shihadeh
53b2a39a90
tap to wake with accelerometer ( #2267 )
...
old-commit-hash: 9e03c2e929
2020-10-18 19:03:41 -07:00
Willem Melching
a12ffca9f6
Fix gyro field name
...
old-commit-hash: 2e739aa77c
2020-10-07 13:43:35 +02:00
Willem Melching
03b2a6a137
LSM6DS3 ( #2268 )
...
* add initial lsm6ds3 setup
* accel works
* ignore lsm6ds3 in locationd
* add gyro
* add temp
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e51da619c1
2020-10-05 16:16:25 +02:00
Adeeb Shihadeh
f27bdfbee7
UI: refactor light sensor ( #2129 )
...
* refactor light thread
* qcom low power mode
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 06cb2f963d
2020-10-03 20:58:46 -07:00
Willem Melching
8ee4ac45fe
tici: BMX055 magnetometer& temperature sensor ( #2212 )
...
* BMX055 Magnetometer support
* add temp sensor
old-commit-hash: f55e79e46a
2020-09-21 17:33:36 +02:00
Dean Lee
7cee5aae63
more messagebuilder ( #2162 )
...
* more messagebuilder
* little more
* revert
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 9fa56b4eab
2020-09-13 13:00:06 -07:00
Adeeb Shihadeh
ac3422fc0f
message builder ( #2161 )
...
* use custom MessageBuilder from cereal
* use MesageBuilder.toBytes
* bump cereal
* unused
* another one
* fix ui msg
Co-authored-by: deanlee <deanlee3@gmail.com>
old-commit-hash: 4d5733924a
2020-09-12 21:48:15 -07:00
Willem Melching
23c8b41c67
Tici light sensor ( #2150 )
...
* more generic sensor base class
* add file sensor
* light sensor working
* correct sensor type
old-commit-hash: 7cc5710974
2020-09-10 15:11:13 +02:00
Adeeb Shihadeh
aae68524c1
sensord cleanup ( #2111 )
...
* sensors_qcom cleanup
* include vector and map
* abstract sensor init
* use a set
* add to relase files
* fix this up
* no ui changes
* cleanup
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: daea946ad2
2020-09-02 14:04:55 -07:00
Willem Melching
93926b0cd2
sensord: more precise 100 Hz, compensate for time spend measuring
...
old-commit-hash: 41b0cba0dd
2020-08-26 12:10:50 +02:00
robbederks
c09e7f04e7
Tici sensord ( #2072 )
...
* tici sensord: WIP
* add sensor constants
* rename files
* base class
* init sensors
* publish something
* dont leak memory
* try reading from accel
* Accel works
* add time and sensor source
* Update release files
* If we want low BW we want 125hz
* this should run gyro as well
* add filter on gyro
* also filter accel data
* Add i2c files
* cast makes macos unhappy
* Same outputs as android sensord
Co-authored-by: Tici <robbe@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 622e42d504
2020-08-26 11:30:30 +02:00
Adeeb Shihadeh
cdfb090c7a
Wunused ( #1841 )
...
* enable Wunused, first pass
* unused stuff in snpe model
* these are used on phone
* handle sigint and sigterm in modeld
* fix phone build
* camera qcom
* QCOM build works
* delete unused camerad vars
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: eb1aa3d831
2020-07-09 09:25:32 -07:00
Willem Melching
7f0b3180a4
Use C++ version of SubMaster and PubMaster ( #1548 )
...
* add PubMaster & SubMaster
remove 'delete msg'
remove headers
* use constructor to initial all submster
* modify drain sockets
* fix typo in ssconscript.remove lines
no checkValid in loggerd
last modify
handle_message:event->&event
fix type
remove heads
event to auto
* new interface
* api changed
* Revert "use constructor to initial all submster"
This reverts commit 73be7ea46250a325ce41d3a0445e34395a2ae692.
* change to new api
* revert loggerd
* dd
* use new PubSub api
* update to new interface
don't modify loggerd
reset panda
reset opendbc
remove empty lines
* switch to new pubMaster
* update to the new inteface
change
remove error code
. to ->
merge paramsd.cc
update panda
fix typo
simplify
fix typo
* Fix build
* always conflate
Co-authored-by: deanlee <deanlee3@gmail.com>
old-commit-hash: ab5af232b2
2020-05-21 16:04:33 -07:00
Adeeb Shihadeh
7bc6491502
these don't need json
...
old-commit-hash: 9670f8fb9f
2020-05-04 23:37:07 -07:00
Dean Lee
7f561f2d3d
close sensors when it's done ( #1367 )
...
old-commit-hash: 24495a2278
2020-04-17 15:52:40 -07:00
Willem Melching
bb112dd2f3
remove internal rawgps ( #1252 )
...
old-commit-hash: ee7234485b
2020-03-18 11:40:22 -07:00
George Hotz
f8d22a91be
selfdrive/sensord
...
old-commit-hash: 5c9afcc785
2020-01-17 11:17:58 -08:00
George Hotz
81dd5a50cf
root commit
...
old-commit-hash: 6c33a5c1f3
2020-01-17 10:02:52 -08:00
Vehicle Researcher
fa4b6f33d1
openpilot v0.7.1 release
...
old-commit-hash: 8da8b6135c
2020-01-15 14:05:04 -08:00
Vehicle Researcher
99b637c7ce
openpilot v0.7 release
...
old-commit-hash: c025b96e8a
2019-12-13 13:03:08 -08:00
Vehicle Researcher
b713eae9f8
openpilot v0.6.6 release
...
old-commit-hash: d7f0b402a8
2019-11-04 15:13:52 -08:00
Vehicle Researcher
89d1d84c70
openpilot v0.6.5 release
...
old-commit-hash: cf80f7a28b
2019-10-09 18:43:53 +00:00
Vehicle Researcher
9abcfabc5f
openpilot v0.6 release
...
old-commit-hash: 8a9ed94f5f
2019-06-28 21:11:30 +00:00