Skip to content

Commit 3e37018

Browse files
authored
Merge pull request #19 from Formula-Electric-Berkeley/hp/sensornode
Hp/sensornode
2 parents cc3d70b + a69e54b commit 3e37018

39 files changed

Lines changed: 23404 additions & 55 deletions

.cubemx-manifest.json

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"boards": {
55
"BMS": {
66
"ioc_checksum": "24054cc5eb53473c3ff9bb8612c5eff462049220ec72427a3d74ec67300feb3a",
7-
"generated_at": "2026-03-24T04:46:23Z",
7+
"generated_at": "2026-04-03T00:20:48Z",
88
"files": {
99
"Core/Inc/FreeRTOSConfig.h": "363755b7a21dd5a790f0bafbfd68f00abe141fd8691720b3604bc84b7dbaa81b",
1010
"Core/Inc/adc.h": "0ac97025a4065f07b7b65a906bd0c45ea800215434ed43c287c1685507f3f612",
@@ -75,7 +75,7 @@
7575
},
7676
"DASH": {
7777
"ioc_checksum": "e95ffc17bdded4d5b6be3894345d7149e5c93fd84b09279cd8888540662ce95e",
78-
"generated_at": "2026-03-24T04:46:25Z",
78+
"generated_at": "2026-04-03T00:20:50Z",
7979
"files": {
8080
"Core/Inc/FreeRTOSConfig.h": "692168cbc9c915133ce3f329cec850c5372c1759ec0412ced61fc14741de14be",
8181
"Core/Inc/can.h": "d9c82c8382c196a76d472a6b82a292a0384a086536ca280ce701ebbba9f5c682",
@@ -177,7 +177,7 @@
177177
},
178178
"DART": {
179179
"ioc_checksum": "ec3c85c2c8b4e4d94362ddb58b54f6882bbe337678213a16363428dc83171245",
180-
"generated_at": "2026-03-24T04:46:25Z",
180+
"generated_at": "2026-04-03T00:20:51Z",
181181
"files": {
182182
"Core/Inc/gpio.h": "e2d62f964a0b7f238384ed6a20a181d09df9647240a268dc547acf5b35099f74",
183183
"Core/Inc/main.h": "e07a43ebc634ce451e2f80884378d112e048e06235fb49fdc2d9a2b5057d28c5",
@@ -197,7 +197,7 @@
197197
},
198198
"DCU": {
199199
"ioc_checksum": "75f4a1174af99a72596dd7f739c38e22b0459b215bc0ddb3e22a6cfd49a8e736",
200-
"generated_at": "2026-03-24T04:46:25Z",
200+
"generated_at": "2026-04-03T00:20:51Z",
201201
"files": {
202202
"Core/Inc/gpio.h": "e2d62f964a0b7f238384ed6a20a181d09df9647240a268dc547acf5b35099f74",
203203
"Core/Inc/main.h": "e07a43ebc634ce451e2f80884378d112e048e06235fb49fdc2d9a2b5057d28c5",
@@ -217,7 +217,7 @@
217217
},
218218
"LVPDB": {
219219
"ioc_checksum": "35fab767f9e0e1027a136ca482edf00568850e7bd941f793ae156215fec1ca33",
220-
"generated_at": "2026-03-24T04:46:26Z",
220+
"generated_at": "2026-04-03T00:20:52Z",
221221
"files": {
222222
"Core/Inc/can.h": "17611aeff90b90e352bc2ace2749644663492ecb10c71539567ef9b1441fd5d9",
223223
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -245,7 +245,7 @@
245245
},
246246
"PCU": {
247247
"ioc_checksum": "dd91de27d45363f02d89b5341de246826cc4d72a9f77d219c6bf4ac072c24126",
248-
"generated_at": "2026-03-24T04:46:26Z",
248+
"generated_at": "2026-04-03T00:20:52Z",
249249
"files": {
250250
"Core/Inc/adc.h": "e36acfe1b822eff1de7e9f93073b8da32c94dd5b09484b716e190c6aa63eb3d0",
251251
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
@@ -274,28 +274,36 @@
274274
}
275275
},
276276
"Sensor_Nodes": {
277-
"ioc_checksum": "8ec01873d949dba537c6084e8b13e658c83b58c97e3fe839ce6d7be4a81b2a3c",
278-
"generated_at": "2026-03-24T04:46:27Z",
277+
"ioc_checksum": "1c63ba671240fd83c275813d0e27d1e7c68dc928d8f6e8c96eccdc4dbeb84590",
278+
"generated_at": "2026-04-03T00:20:53Z",
279279
"files": {
280+
"Core/Inc/adc.h": "0ac97025a4065f07b7b65a906bd0c45ea800215434ed43c287c1685507f3f612",
281+
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
280282
"Core/Inc/gpio.h": "e2d62f964a0b7f238384ed6a20a181d09df9647240a268dc547acf5b35099f74",
281-
"Core/Inc/main.h": "e07a43ebc634ce451e2f80884378d112e048e06235fb49fdc2d9a2b5057d28c5",
282-
"Core/Inc/stm32f4xx_hal_conf.h": "a7456a03b7c563da74771c7f179d5787d760b0f5508f4d739213e07f8604b0d8",
283+
"Core/Inc/i2c.h": "f8ccbb92e950fd1d84e3851b46a5e327f04797b3596af4ad306373eee85840a4",
284+
"Core/Inc/main.h": "fb5d6e26770d865375a8b39896b9f17f9d268cf0747ef52c697372b58461c546",
285+
"Core/Inc/stm32f4xx_hal_conf.h": "73d247d57dfb67fbdd50432f98f71c6fe9c18d23a705828178ca7a3589f9e709",
283286
"Core/Inc/stm32f4xx_it.h": "a96c6c7347c880644aeab9f9fe3ca9be2d61f123389fe8c2ce7dc4321501993a",
284-
"Core/Inc/usart.h": "2ddd1eaf81e3750b46df7222f4c34ae295bcdaaaa1152e4be4933d3a0ca90181",
285-
"Core/Src/gpio.c": "e797753346f487c8ad1643608c3378e52c266e4d633d9ce3b1ffb7b9c92388bc",
286-
"Core/Src/main.c": "576f4c91af0744bbc496f35c823555416e6dbe7d4288643872b73c21562b6367",
287+
"Core/Inc/tim.h": "b060d62de6437c2e1be10eb11aa9c07afba7588e10491d67739df5bacda5d4bd",
288+
"Core/Inc/usart.h": "8c7ef615ce73773c33fdce85e6a9809f9eef65226b59e67e53e72c902a6a70a9",
289+
"Core/Src/adc.c": "2635c7fe171aa8514bfb03abf5cab1b247a16e48cb8a6044f0c6aac56a4c3a3a",
290+
"Core/Src/can.c": "589dc8b641d52fdd91ac9df2efabb17e604228248601e5017359fd25c7778525",
291+
"Core/Src/gpio.c": "223a7c7c67a608e0063f54807fb18707ad2513bd7973947554d7619aea58642d",
292+
"Core/Src/i2c.c": "ad7c6a964844941003cc19eac436fd531c82106f18ef2e2e24afddd6363c3425",
293+
"Core/Src/main.c": "60cd07b51bbfebc060d3382b9b1de09cee9c221d2d35c06ec8ec6644e8819ed0",
287294
"Core/Src/stm32f4xx_hal_msp.c": "3217d99dc7006dc46ac384717641fe84386f05fc71db0a3340fa0eae810bc1b7",
288295
"Core/Src/stm32f4xx_it.c": "6cdfba6e76754e5838ae60c659793a49f4f635f7aa5d7451c0bbd0bbc502e1c7",
289296
"Core/Src/syscalls.c": "03c06c72eafb44b499814cf9234aba57dd830f345d9b8779b5d7090e78517600",
290297
"Core/Src/sysmem.c": "ad20f7b1fa1e7c73330727747222cf2ffa3245ebf035230ee9a157545e79df95",
291-
"Core/Src/usart.c": "f278cb5046ca6c2101b713ceddb7ac9fd5e07e4fc69f11039d48d143b13b9c0a",
298+
"Core/Src/tim.c": "fa03c6b308e0ca91f14debadd749426ae4277d8824438332b4fca5492052ba99",
299+
"Core/Src/usart.c": "3e131f734c7a3b21d4ab937c63fe125268383c8edd2d02c5f332c3205f361112",
292300
"STM32F446XX_FLASH.ld": "018d8e121d7a3b94fd36e1e40c9598daa20aa999f45d24230b1b0d9461b60059",
293301
"startup_stm32f446xx.s": "448435eb5d2ffe063490bcac42b9c861461ce05528141d87e62f8425c00131f8"
294302
}
295303
},
296304
"UART_TEST": {
297305
"ioc_checksum": "06c9618835096e44e3f73cd158bbc2e3fcf76e65dc9a29db68fe607180843efd",
298-
"generated_at": "2026-03-24T04:46:28Z",
306+
"generated_at": "2026-04-03T00:20:54Z",
299307
"files": {
300308
"Core/Inc/FreeRTOSConfig.h": "773dad076864ff18d5d85603d348d4931d29dde9925486e58f95a97ac98b8404",
301309
"Core/Inc/app_freertos.h": "6229601c2ebf192d40ceef377f3c1785571eaf6407f10bc87be5b06357dd3515",

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ repos:
3535
# cppcheck static analysis on user code only (skips if not installed)
3636
- id: cppcheck
3737
name: cppcheck
38-
entry: bash -c 'if ! command -v cppcheck &>/dev/null; then echo "cppcheck not installed, skipping (install via brew install cppcheck)"; exit 0; fi; for board in BMS DASH DART DCU LVPDB PCU Sensor_Nodes; do if [ -d "$board/Core/User" ] && find "$board/Core/User" -name "*.c" -print -quit 2>/dev/null | grep -q .; then cppcheck --quiet --enable=warning,performance,portability --suppress=missingIncludeSystem --suppress=unmatchedSuppression --error-exitcode=1 "$board/Core/User/"; fi; done'
38+
entry: bash -c 'if ! command -v cppcheck &>/dev/null; then echo "cppcheck not installed, skipping (install via brew install cppcheck)"; exit 0; fi; for board in BMS DASH DART DCU LVPDB PCU Sensor_Nodes; do if [ -d "$board/Core/User" ] && find "$board/Core/User" -name "*.c" -print -quit 2>/dev/null | grep -q .; then cppcheck --quiet --enable=warning,performance,portability --suppress=missingIncludeSystem --suppress=unmatchedSuppression --suppress=uninitvar:*lsm6dsox_reg.c* --suppress=legacyUninitvar:*lsm6dsox_reg.c* --error-exitcode=1 "$board/Core/User/"; fi; done'
3939
language: system
4040
types: [c]
4141
pass_filenames: false

0 commit comments

Comments
 (0)