Commit Graph

614 Commits

Author SHA1 Message Date
Matthew Kennedy 227723484c useless comment 2024-08-29 22:40:53 -07:00
Matthew Kennedy 1913853adb more dead efifeatures 2024-08-07 12:03:10 -07:00
Matthew Kennedy f086b94c81 cisnan -> std::isnan 2024-07-22 16:00:59 -07:00
Matthew Kennedy aa5ea293e6 cisnan -> std::isnan 2024-07-22 12:15:40 -07:00
Matthew Kennedy 63b07e5d1f cisnan -> std::isnan 2024-07-22 12:05:17 -07:00
Matthew Kennedy 23f91d2fca wow, all of this was dead code 2024-07-03 00:37:27 -07:00
Matthew Kennedy bb1d5f26d2 for loop formatting 2024-07-03 00:22:48 -07:00
Matthew Kennedy 1e2cd76a9d only check on firmware for now? 2024-06-10 01:00:23 -07:00
Matthew Kennedy 2c14f4e3c1 compile-time enforcement of printf strings 2024-06-10 00:56:03 -07:00
Matthew Kennedy 6758e2dfc0 compile-time enforcement of printf strings 2024-06-10 00:53:24 -07:00
Matthew Kennedy cf87e64119 compile-time enforcement of printf strings 2024-06-10 00:51:14 -07:00
Nathan Schulte ad8ddf59df
stringop-overflow error (#429)
* enable stringop-overflow as error

* avoid false positive stringop-overflow in static_vector
2024-05-23 14:46:06 -07:00
Matthew Kennedy a4897ebc09 Map3D considered harmful #421 2024-05-03 22:43:06 -07:00
Matthew Kennedy fecb5f6cfc unit test time is actually stored in ticks 2024-04-27 02:04:25 -07:00
Matthew Kennedy 80358ad54e setTimeNowUs(): replace global fiddling with a functino call 2024-04-27 01:59:38 -07:00
Matthew Kennedy decbaaef4a common getTimeNowUs 2024-04-25 22:01:46 -07:00
Matthew Kennedy be2c04813a common getTimeNowS 2024-04-25 21:57:50 -07:00
Matthew Kennedy 632c493c4f little bit of encapsulatino 2024-04-25 16:18:51 -07:00
Matthew Kennedy 79dfb0f2c4 wrap times in simple structs 2024-04-25 15:46:53 -07:00
Matthew Kennedy 8d486f120f clock32max 2024-04-25 14:47:49 -07:00
Matthew Kennedy b505b8ba0b time in seconds doesn't need a special type 2024-04-25 14:19:01 -07:00
Matthew Kennedy e332b32ed1 distinguish between "timestamp" and "duration" 2024-04-25 12:57:10 -07:00
Matthew Kennedy 138a091b5a typo 2024-04-01 16:20:52 -07:00
Matthew Kennedy 3f8931f341 we often mean inline when we say static 2024-03-28 18:20:40 -07:00
Matthew Kennedy 8e647e777b misc efilib cleanup 2024-03-28 16:55:01 -07:00
Matthew Kennedy e81172143b dead code 2024-03-27 16:57:06 -07:00
Matthew Kennedy 498824eff4 tabs 2024-03-12 15:28:52 -07:00
Matthew Kennedy 17c6a46e84 optimize for hot thread stacks and data in CCM 2024-01-06 19:37:35 -08:00
Matthew Kennedy 0a1f367839 comment didn't get moved for some previous refactor 2023-11-15 16:32:21 -08:00
Matthew Kennedy 9dc183a173
we use small time units here in the future (#287) 2023-11-01 22:31:27 -07:00
Matthew Kennedy 2ee997d2c1 PID shadowing 2023-11-01 17:01:52 -07:00
Matthew Kennedy 71dc7b715e avoid more shadowing 2023-11-01 15:52:30 -07:00
Matthew Kennedy 5b6407f85c don't shadow ch 2023-11-01 15:38:58 -07:00
Matthew Kennedy 44bd9af964 misc anti shadow 2023-11-01 14:59:36 -07:00
Matthew Kennedy ce2198270e avoid some misc shadowing 2023-11-01 13:58:39 -07:00
Matthew Kennedy c48f9acd90 __cplusplus 2023-10-06 14:54:34 -07:00
Matthew Kennedy f21eee0cca bench test delay parameter is not useful 2023-08-03 17:34:55 -07:00
Matthew Kennedy e0c3921983 we play a little fast and loose with Timer, ensure it gets no vtable 2023-07-25 23:32:49 -07:00
mi-hol 0975c783bd
fix apparent CopyPaste error assigning OBD fault (#194) 2023-07-17 02:35:35 -07:00
Matthew Kennedy cef8b61c7c sprinkle in some constexpr 2023-07-01 20:41:44 -07:00
Matthew Kennedy d5f9479f28
ObdCode is enum class (#77)
* change ObdCode to enum class builds firmware

* test builds

* don't need this line at all

* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Matthew Kennedy fa41247fde ancient history dead histogram 2023-04-11 17:02:56 -07:00
Matthew Kennedy 2769d3a30a more slots 2023-03-31 23:11:52 -07:00
Matthew Kennedy b9d065ae4e more dead stuff 2023-03-31 23:11:01 -07:00
Matthew Kennedy 461e448162 fewer console cmd slots 2023-03-31 23:05:17 -07:00
Matthew Kennedy 718ad4a391 extract expected.h 2023-03-07 00:33:31 -08:00
Matthew Kennedy 5fae1b4f55 various crust 2023-03-03 02:20:51 -08:00
Matthew Kennedy 83dc73f0d4 extra define 2023-03-03 01:44:48 -08:00
Matthew Kennedy eac3582e05 get rid of more floats 2023-02-23 11:59:48 -08:00
Matthew Kennedy 00f3067185 idle pid cic 2023-02-20 23:01:59 -08:00