Skip to content

Revert "Make driver init() function optional" #5768

Revert "Make driver init() function optional"

Revert "Make driver init() function optional" #5768

Triggered via pull request March 23, 2026 04:46
Status Success
Total duration 22m 42s
Artifacts 93

build.yml

on: pull_request
check-paths
4s
check-paths
set-matrix
5s
set-matrix
Matrix: build-os
Matrix: cmake
Matrix: hil-build
Fit to window
Zoom out
Zoom in

Annotations

2 warnings
code-metrics
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v5, dawidd6/action-download-artifact@v11, marocchino/sticky-pull-request-comment@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
hil-tinyusb
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
binaries--b adafruit_fruit_jam
8.41 MB
sha256:989250683349ba3519b0985ba9c065083a127420ce508064c2337a93d81cbf32
binaries--b espressif_p4_function_ev
15.8 MB
sha256:f01a180f16ba8a88157c9d765efc4ac2f4ad48d8d458dd05fcf88c2b361fb5e1
binaries--b espressif_p4_function_ev -f1 CFG_TUD_DWC2_DMA_ENABLE -f1 CFG_TUH_DWC2_DMA_ENABLE
15.7 MB
sha256:8d8b34b01379d6b81e8f0ca37dd8770785936bd11de177211c969765e1ca1947
binaries--b espressif_s3_devkitm
14.6 MB
sha256:1213e8ed7cfad6b442025ac4606d4703666e6b2250e70eafd4cf97feaae8dc0b
binaries--b espressif_s3_devkitm -f1 CFG_TUD_DWC2_DMA_ENABLE -f1 CFG_TUH_DWC2_DMA_ENABLE
14.5 MB
sha256:6559610b54c3a5c5e7ef9587c26e475f2f3d4f49964f9586fd1fa9aca4f9d831
binaries--b feather_nrf52840_express
4.7 MB
sha256:ad8f548f9fb385aeceb8560a1d7cadfee88f06286b6bc29747c879b636144f99
binaries--b lpcxpresso11u37
2.57 MB
sha256:40bfe7d6fd9bdcc54f57be78bf210ff03eddd7d4874e382d18fece9508fed064
binaries--b max32666fthr
5.21 MB
sha256:85d6e9d0d17eb4b12f49d5c59b3d16b73bbf8b3ff99e3ed0ef09cc4eff350ba5
binaries--b metro_m4_express -DMAX3421_HOST=1
5.24 MB
sha256:9646cb4defc3a274bfc77453b4b1d1b0c4acfd244ef061b00fefa1d30aa48d78
binaries--b mimxrt1015_evk
6.72 MB
sha256:ab2169c1b802b7c4c38c7f312c4e32afd6cf36dca861b654d3d8bb71efc0db10
binaries--b mimxrt1064_evk
7.73 MB
sha256:9e5af816617d3ebd3f01e5400810c9864721649d03892ee4626cb2ce181240d5
binaries--b ra4m1_ek
6.26 MB
sha256:d6e2824a4054dce976b402de0771309131f308b9607439c2a1faaed7db1777bf
binaries--b raspberry_pi_pico -f1 CFG_TUH_RPI_PIO_USB
8.42 MB
sha256:9fb6285d030b02c576a7d809914bd89beac3651e11d1e73d674495b176a67415
binaries--b raspberry_pi_pico2
7.94 MB
sha256:7edfa1e703d9c77b26f0e354231a3a7a9dd476c3cc50be4fd5c3ffde2c97cb91
binaries--b raspberry_pi_pico_w
7.8 MB
sha256:1b4bf1bbda5fa7220622eadf78922ecf0aace3eced9d17ba9de94568398f80c2
binaries--b stm32f072disco
4.29 MB
sha256:26387a126c649165cfdd52baaa0c8530e09de63d5e4e80eed94fee11fb47a2fe
binaries--b stm32f723disco
7.22 MB
sha256:72fe401d2c570a119c7393cab919df6cc85483caf270b845ba18bb52ee70ae05
binaries--b stm32f723disco -f1 CFG_TUH_DWC2_DMA_ENABLE
7.22 MB
sha256:39d01d738bd4b460d1d85343098719494d7c8d5c5c970d2a41fb61d3009f894d
binaries--b stm32g0b1nucleo
6.68 MB
sha256:2f25b59c41a26541e21a67fffd99e876450728de6d4902acbdb8a8e359129772
binaries--b stm32h743nucleo
8.37 MB
sha256:273663d73bd74727d921db0b2ad051fa8cffd1edf5adeaae8c5adaedc1cd2789
binaries--b stm32h743nucleo -f1 CFG_TUD_DWC2_DMA_ENABLE
8.39 MB
sha256:f7929fa0fa78232f8b10d479fd35a2df23dd31a1bb9e5349501dd05cfc462f19
metrics-at32f402_405
1.54 KB
sha256:f9424feddb5a12f8cf9eed17e23c4c0c4c3e900b7629c6ace27076c2600ba9a2
metrics-at32f403a_407
1.54 KB
sha256:7ed204890cca674bc3bb34d999f98abdc83b50f92916762ddaae1e93f66060d8
metrics-at32f413
1.51 KB
sha256:6c7797dcacbc34f246d464d2e44fa8030f48541d448e74ec9ba495af1b5075a4
metrics-at32f415
1.54 KB
sha256:80c53ac1291eb00c91a4aaa28de24d5aa6ac57187509d8dd0c1da5c81e4c57a1
metrics-at32f423
1.55 KB
sha256:d6de942f0b844e18b4939867ed09ea8582597ef7c7bada2efc627004486e64dc
metrics-at32f425
1.48 KB
sha256:5ec85e442909bc8df81f088924f30ccf41176b5b86ede565756cf5b22589e60e
metrics-at32f435_437
1.53 KB
sha256:44504bc5d998e993f8ce5b7610375018d4001bbec2ae0e678712f4851546b096
metrics-at32f45x
1.55 KB
sha256:067eac5c54635cb4fed14bd276b37017989e4f4214350bda0b792dabb704119d
metrics-broadcom_32bit
1.37 KB
sha256:b9ec63f174ff4d48fecde8a18740be675d54cc26f868a32c885e338672a21d77
metrics-broadcom_64bit
1.33 KB
sha256:f2190327f4c175bf4eba206dd581df5525b0e8aae1cf5b2bf955f3767c3ef2ef
metrics-ch32f20x
1.46 KB
sha256:33776483236eaac1f35f194253dff8bacac5c8a29e5fc7d2d36d11fef235eae9
metrics-ch32v10x
1.32 KB
sha256:8980ce71015d273aada88994a56f12fe523635b9aff78c143071836100dd740e
metrics-ch32v20x
1.74 KB
sha256:3d49ac1e7c230f83d40cef962f20a825f019c6adda5c699f4714d3a16160cdb8
metrics-ch32v30x
1.45 KB
sha256:db162f5c2a0123b75c10975dbf624e182ba7c0c255b2876b1de5ec3fd32db9d0
metrics-comment
5.6 KB
sha256:a19d2dd13158f5b200d02621d1cee14a4735275f26770643992470331dff0d3d
metrics-da1469x
1.49 KB
sha256:c1b2a6a071919e1301b8dd0cb5b4b6335af23dd37535ceb7f0da4af897a5423a
metrics-fomu
1.36 KB
sha256:5891ddf3fe746f232515df5ad2ec61be86f6e28de2a957cf6376c5ddfdfd6bf6
metrics-ft9xx
1.44 KB
sha256:eb883ebdaa874f98b41372c7901156bb3c6d3168785ca7fe4c1832f9831ec788
metrics-gd32vf103
1.52 KB
sha256:a7b8ee4124c40831dcfab006cd02b25992f48c49644c07dc686a6e79a7385397
metrics-hpmicro
1.78 KB
sha256:6d4482ceba4a50bac357bc860deacd8ac85aa7d496a71d37af558ddab2e90ca4
metrics-imxrt
1.89 KB
sha256:cdffcace0e59c029e01532f9f5d5ea1ab9891c1ac9de223047195266b6f22f4b
metrics-kinetis_k
1.49 KB
sha256:0a76862e36d36c1962f43dcbe28c4b720ed9426fa61461e49c16d2dcc7f96add
metrics-kinetis_k32l
1.49 KB
sha256:4cb23270d494f8a016609090bdb16b0c9a07fbe73308c718def466319617d0ef
metrics-kinetis_kl
1.78 KB
sha256:40527943f8ce977e24f85fd9fa537acacd98609355839bffe829f702bff1c86c
metrics-lpc11
1.41 KB
sha256:63a8f1ab1a359ba975c5451c20b5a700e67acc7ea7e481e3e7c2030d8cfc9373
metrics-lpc13
1.4 KB
sha256:5d264ed1b9e46784253792bcff4a21a1359d9add058c7dda3bbcb2583c53d6b8
metrics-lpc15
1.42 KB
sha256:29a97df39925bb49d7345c7102c6b056a6762880bbcedc51814faa7e602261be
metrics-lpc17
1.84 KB
sha256:d2301331b9f1b9845feef1f768cf11f62cb14b2daab99e3484b9d6601e186ad9
metrics-lpc18
1.87 KB
sha256:d11240fcb29d5a7530d5b740653554f5bd448546803e7c5dce97c8c3dabb6850
metrics-lpc40
1.84 KB
sha256:3bc321d2c48a5367a12dd1284a77374ef979cca4af898120334c25a9c40736d5
metrics-lpc43
1.87 KB
sha256:7b4dfc65215f7ed61aac2ff5245957d7583d3f1519007451f96ad4cd51344516
metrics-lpc51
1.51 KB
sha256:b502b8237bafd51017cabdbd7dfe7ba8c394d61540708182deb6d60ac0611695
metrics-lpc54
1.5 KB
sha256:58cc46a7f3a93c35786c3160d37ea1198c5734443088ab2fefb29927e754a789
metrics-lpc55
1.78 KB
sha256:820db1de4bc189ecf83cb639d2a2cba884c1dae67838be126731a0580d0d83e9
metrics-maxim
1.5 KB
sha256:043475689dacb9a3be8661568ea06febdefa566f0062407edfe629395c878dd5
metrics-mcx
1.37 KB
sha256:d6b5c1001b4c8db64af716514cc3f15e413aadb49837664f9bf5af01f25fe413
metrics-mm32
1.52 KB
sha256:740606c9f6ec541c33a97f492e44dbb07302707a57ecb939bbd5b6a5fbf44410
metrics-msp430
1.34 KB
sha256:bf52b19060a30d8bb82dc678ddc3c5cb75d7e820aea9092b430e874fcf422dff
metrics-msp432e4
1.82 KB
sha256:438718082eb015e99405744cd0d7cef4c56765e8480c2808f8029b2a7c83a22f
metrics-nrf
1.52 KB
sha256:134ad017d89e3afb0ef5a49050e442a18d07fff7b91016ccf4d06f690d89be09
metrics-nuc100_120
1.44 KB
sha256:33e24dc597d9a672968649818f1a947ae006b956d179dc4d3b8190ee15610d79
metrics-nuc121_125
1.33 KB
sha256:2ee44e8ed35a4313d455626b7eb22996eea114be463c9e741a2cb15bbfbf3447
metrics-nuc126
1.43 KB
sha256:e08b47784355f96f9108fd82462aeda452a393c6ecdbf5d400b452ec31d953e5
metrics-nuc505
1.48 KB
sha256:647f81161f7c1c664c05de0a924f81e1e5a27a2e5181e4a63d7a4d48cad4c0bb
metrics-ra
1.85 KB
sha256:742732a0db56560a20760e7b10889a37595e984e21a42cd63decef2c0cfe46c0
metrics-rp2040
1.95 KB
sha256:1a2a6f64dfed6eb5ad6ed09f9b7957ae921f089276e34c90d211b38f515dcd2f
metrics-rw61x
1.87 KB
sha256:366156265ebd12df88aad51d1a48d7ba482530e268299f230c915391e3d1acf6
metrics-samd11
1.08 KB
sha256:ae2c13e78f92951b640d319dc7c2bc15ac98a8ef564703e458927c7159028bd9
metrics-samd2x_l2x
1.49 KB
sha256:e39361da7835b55d991630606dd30993d685d2449ba942bb6f950be7da6f3464
metrics-samd5x_e5x
1.82 KB
sha256:196a038a04d801003f859fdf1e24b7a6796c9890656fba91d20079f5f0b787f4
metrics-samg
1.44 KB
sha256:8c60c6a0795ec3c4d4ab6e6c9342b6647e818f0fc68e3d676f07b07f87a67c2c
metrics-stm32c0
1.92 KB
sha256:90b13efd61e854a3380e27d5d5ef4cef8010ff88760659257ed9139902aae5d5
metrics-stm32f0
1.48 KB
sha256:8b28313657363952531d2089d9be0807170e2581ebc74bbd8f33ffca174c2884
metrics-stm32f1
1.55 KB
sha256:b79b7e55c52204d93624297c50fb778170045ff30e1aad126b0b4c6dd7c7b91e
metrics-stm32f2
1.69 KB
sha256:64fa0290576c34e443c8fd233681bafbb6e34800a4c106a3d3cf08557a36d6a6
metrics-stm32f3
1.53 KB
sha256:16cf9b70026b7b0cb2749b9f43fd525eb76fbedcaa73b510c618e457864fa6dd
metrics-stm32f4
1.96 KB
sha256:10b35170078961c46a75a8d3ea6d3a71540f702e29a688bd317a2fe3332b9e95
metrics-stm32f7
1.95 KB
sha256:ad883710449bc97d2cba909762bad7998a43fca04e50d3b95452eff5344db639
metrics-stm32g0
1.92 KB
sha256:2b08e2af84fbc94cf5aee2c8235b3d0ffb8b2676ef9327e76ab420c5b2262334
metrics-stm32g4
1.64 KB
sha256:743080796dd808787c1a37da547c971fdf1689268d8bf150759d5657f108a63a
metrics-stm32h5
1.92 KB
sha256:9e171779f646a3ecddd6c3db71a487e21cf28049f4b58bcf56b096ae0a35bf4a
metrics-stm32h7
1.96 KB
sha256:8ae4e683dc5b74cac394f2a89643041ca32e0303d12c99ffc3c9bac841899fac
metrics-stm32h7rs
1.88 KB
sha256:e28a705dbb3d8e89583d00013a3ff8fbb2d604386d275ba6918f6d398a6502ba
metrics-stm32l0
1.43 KB
sha256:b16dbe71343b266c3d196f0381f3ef7813835c4a214f512eda9333ba8e3c1ea8
metrics-stm32l4
1.54 KB
sha256:2fa0604175e9c4637490453083d220dd18a3b9e0127d68d9ebce693a0956208c
metrics-stm32n6
1.84 KB
sha256:960d33c3fa8bb06c809b4b8b4839207bc6f41edb7fd675051a7bdba3dc48da3d
metrics-stm32u0
1.54 KB
sha256:682f41924dac600499399470673a5c268273c2aa6a91feee3c880308b5901867
metrics-stm32u5
1.92 KB
sha256:c8a7314fc5777274537fac38efd3bde56aad5ecc54ec5ada582e00c34211a2ca
metrics-stm32wb
1.55 KB
sha256:50a7a0e198a2caeccf3085832cf01b2c77806a037fb8b2c494684e18594267a1
metrics-stm32wba
1.55 KB
sha256:de771ac41a7523939ce3ca4b4a02d126923d738f3837684a5c43653b6f511e19
metrics-tm4c
1.44 KB
sha256:7d9c4cd1eed99c7b9253c5cb165dcf06dd28ea04ddfe9a1f92acb49a469aea3d
metrics-xmc4000
1.52 KB
sha256:d436d816094f4a43bd0e5fdc757ff9c0f5c86508d6195443593e7220ca15b674