Commit Graph

99 Commits

Author SHA1 Message Date
Dean Lee
3b752a307f params: remove persistent params (#21975)
* cleanup constructors

* remove persistent_param

* remove test_persist_params_put_and_get
2021-08-20 16:57:45 -07:00
Adeeb Shihadeh
c8ca56dddd android health daemon (#21965)
* androidd

* three strikes

* better logging

* persistent

* add to release files

* cleanup

* no cpu usage

* colon

Co-authored-by: Comma Device <device@comma.ai>
2021-08-19 16:00:05 -07:00
Adeeb Shihadeh
058724e61d agnos 1.3 (#21924)
* agnos 1.3

* update updater

Co-authored-by: Comma Device <device@comma.ai>
2021-08-13 13:57:45 -07:00
Adeeb Shihadeh
3193396969 tici: set amplifier config after exiting power save (#21920) 2021-08-13 00:46:54 -07:00
Adeeb Shihadeh
589f82c766 agnos 1.2 (#21847) 2021-08-04 11:10:05 -07:00
Dean Lee
fefc70b4ca hw.h: move Hardware-related paths to namespace Path (#21826)
* refactor getenv and path

* apply review
2021-08-04 13:29:03 +02:00
Adeeb Shihadeh
c545dc6e14 update agnos (#21813) 2021-07-30 17:36:05 -07:00
Adeeb Shihadeh
b55d709376 update agnos (#21775)
* update agnos

* update manifest
2021-07-29 20:00:11 -07:00
Adeeb Shihadeh
060592e34a only show updater UI if necessary (#21787)
* only show updater UI if necessary

* cleanup

Co-authored-by: Comma Device <device@comma.ai>
2021-07-29 18:12:37 -07:00
Adeeb Shihadeh
6bc5566340 fix unused 2021-07-29 17:21:08 -07:00
Comma Device
56d682831b fix updater UI repaints 2021-07-29 17:12:12 -07:00
Adeeb Shihadeh
14d26d6d89 agnos updater UI (#21776)
* start agnos updater UI

* wifi

* progress

* sometimes things fail

* fix wifi

* in launch script

* fwd

* fwd stderr

* update that

* release files

Co-authored-by: Comma Device <device@comma.ai>
2021-07-29 15:57:58 -07:00
sshane
f48064c4d7 implement display power (#21731)
* implement display power

* FB_BLANK_POWERDOWN

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-07-28 14:26:58 -07:00
Adeeb Shihadeh
bb507dc8fe agnos 0.23 (#21740)
* agnos 0.23

* bump
2021-07-27 02:08:34 -07:00
robbederks
ec9b7833fa do not update splash partition anymore (#21727) 2021-07-26 16:35:04 -07:00
robbederks
cebddc94c4 Tici sound improvements (#21722)
* tune amp config and add EQed sounds

* fix release files

* bump up max

* cleanup

* more volume

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-07-26 16:28:41 -07:00
Adeeb Shihadeh
19f7cabcd1 agnos 0.22 (#21633)
* agnos 0.22

* stagign

* update
2021-07-17 14:52:50 -07:00
Willem Melching
f4d87cecf7 agnos.py: retry swap (#21608)
* retry until success

* try this

* redirect stderr

* also check positive

* add logging

* f string
2021-07-15 16:11:10 +02:00
Willem Melching
a7aa22253b Athena getNetworks method (#21597)
* add iwlist scan

* return using athena

* add lte

* add last one too

* unused

* add release files

* more compact

* typo

* remove debug code

* different file

* array

* rebase mistake
2021-07-14 16:16:45 +02:00
robbederks
cbae2899df Tici: amplifier config (#21596)
* amplifier config on boot

* add to release

* another spot

* add debug when running separately

* rename for clarity
2021-07-14 15:53:39 +02:00
Willem Melching
45d4f8301b hardware: only create dbus objects when needed (#21576)
* only create dbus objects when needed

* fix typo

* use cached_property
2021-07-13 16:22:22 +02:00
Adeeb Shihadeh
21c7981919 fix agnos updater bug + type hints (#21566)
* add type hints

* fix bug

* more hints
2021-07-12 15:22:44 -07:00
Adeeb Shihadeh
b0e3c35edd agnos 0.21 (#21559)
* agnos 0.21

* update

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-07-12 17:33:45 +02:00
Willem Melching
fb8f0ac092 cloudlog modem version (#21562)
* log modem version

* whitespace
2021-07-12 15:52:09 +02:00
Adeeb Shihadeh
3adfd1d53b clamp gpu usage to fix thermald crash (#21548) 2021-07-10 22:29:38 -07:00
Adeeb Shihadeh
a6efe9a6b7 remove modem logging (#21497) 2021-07-06 13:51:45 -07:00
Adeeb Shihadeh
266d1bdeac agnos 0.20 (#21488)
* agnos 0.20

* prod image
2021-07-06 10:32:10 -07:00
Willem Melching
7c6bf89e04 tici: flash bootloader partitions from manifest (#21399)
* move swapping to python

* only create downloader if needed

* typo

* number

* add sanity check

* boot full check to test

* manifest is required argument

* implement full hash check

* off by one

* new manifest

* only write tag for system

* bump splash

* review comments part 1

* trigger update

Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
2021-06-30 14:20:58 +02:00
Adeeb Shihadeh
4f019cebc8 log GPU usage on NEOS (#21440)
Co-authored-by: Comma Device <device@comma.ai>
2021-06-29 16:02:56 -07:00
Willem Melching
ad7f0207ac Log gpu usage (#21404)
* Log gpu usage

* 100 total

* bump cereal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-06-29 13:55:18 -07:00
Adeeb Shihadeh
8ac7ee6bc6 cleanup eon hw abstraction layer (#21396)
* cleanup eon hw

* handle none from getprop
2021-06-24 01:06:19 -07:00
Adeeb Shihadeh
1da3ab42dc diag logging (#21360)
* rat

* log max power

* cloudlog

* no print

Co-authored-by: Comma Device <device@comma.ai>
2021-06-23 23:53:22 -07:00
Adeeb Shihadeh
050a89e598 tici: differentiate ethernet and tethering (#21391)
* differentiate ethernet

* fix tethering

* cleanup

Co-authored-by: Comma Device <device@comma.ai>
2021-06-23 15:55:51 -07:00
Adeeb Shihadeh
54c2292b41 log network info on neos (#21375)
* log network info on neos

* log earfcn

* cleanup

* capn

* cleanup

Co-authored-by: Comma Device <device@comma.ai>
2021-06-22 17:15:18 -07:00
Adeeb Shihadeh
687560fc98 agnos 0.19 (#21365) 2021-06-21 15:39:13 -07:00
Dean Lee
e4e669bb0f add space after function name and if statement (#21225) 2021-06-11 10:17:52 +02:00
Josh Smith
77321dbac4 Add type hints, small cleanups (#21080)
* improve tools.lib.kbhit and tools.sim.lib.keyboard_ctrl

* unpack more efficiently

* minor improvements

* agnos.py match spec better

* manual_ctrl test missing queue arg

* fix incorrect type annotation

* queues are generic

* varname reuse resulting in incorrect type inference

* bytes().hex() rather than bytes.hex(bytes())

* a bit of type hinting stuff
2021-06-03 12:21:04 +02:00
Willem Melching
57591ed3aa Agnos 0.18 (#20977) 2021-05-20 18:18:37 +02:00
Willem Melching
7a8c7505d0 add modem state to NetworkInfo 2021-05-20 14:49:59 +02:00
Willem Melching
9aff4b657e agnos 0.17 (#20966)
* agnos 0.17

* update launch env
2021-05-19 14:49:39 +02:00
Adeeb Shihadeh
ffc3a6b8d8 agnos 0.16 (#20957)
* agnos 0.16

* update manifest
2021-05-18 19:38:33 -07:00
Willem Melching
e8641f6430 Add engineering output to deviceState.networkInfo (#20948)
* Add engineering output to deviceState.networkInfo

* update cereal
2021-05-18 14:08:08 +02:00
Willem Melching
b4af541877 Agnos 0.15 (#20944)
* agnos 0.15

* update launch env
2021-05-18 13:03:36 +02:00
Willem Melching
def141571c get_network_info: check response length 2021-05-17 23:08:20 +02:00
Willem Melching
f6cf350d3a thermald: fetch more detailed network info (#20928) 2021-05-17 13:10:08 +02:00
Comma Device
6ffc183359 fix dmonitoring build after include cleanup 2021-05-08 23:30:35 -07:00
Dean Lee
7222d0f20d 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>
2021-05-08 22:15:17 -07:00
Willem Melching
ab319d4f54 Replace ifdef with hw abstraction layer (#20843)
* Replace ifdefs with hardware abstraction layer (#20801)

* add type to class hadwareXXX

* replace ifdefs with hardware layer

* continue

* continue

* new function get_driver_view_transform

* full path to hw.h

* fix build error setup.cc

* apply review

* fix typo

* fix deprecated error:replace deprecated fromPath with new

* fix build error

* Fixes after ifdef clenaup (#20842)

* inheritance doesnt work with static

* fix debayer

* small cleanup

* Update selfdrive/camerad/cameras/camera_common.cc

* Update selfdrive/ui/qt/offroad/settings.cc

* Update selfdrive/common/modeldata.h

* flip conditions

* fix comment

Co-authored-by: Dean Lee <deanlee3@gmail.com>
2021-05-06 14:39:05 +02:00
Willem Melching
3a95d3ccaa Revert "Replace ifdefs with hardware abstraction layer (#20801)"
This reverts commit 757d2923d2.
2021-05-06 12:29:30 +02:00
Willem Melching
12f17dc2f4 Agnos 0.14 (#20826) 2021-05-06 11:52:02 +02:00