Jacob Dahl
ce3e62841f
module_base: remove CRTP template pattern to reduce flash bloat (#26476)
* module_base: claude rewrite to remove CRTP bloat
* module_base: apply to all drivers/modules
* format
* fix build errors
* fix missing syntax
* remove reference to module.h in files that need module_base.h
* remove old ModuleBase<T>
* add module_base.cpp to px4_protected_layers.cmake
* fix IridiumSBD can_stop()
* fix IridiumSBD.cpp
* clang-tidy: downcast static cast
* get_instance() template accessor, revert clang-tidy global
* rename module_base.h to module.h
* revert changes in zenoh/Kconfig.topics
2026-02-19 15:17:17 +13:00
..
2025-08-12 22:54:35 +01:00
2019-11-02 09:49:46 -04:00
2021-12-24 14:32:40 -05:00
2022-09-15 21:11:08 -04:00
2020-02-28 10:59:50 +00:00
2025-11-05 11:48:26 -05:00
2024-04-26 09:42:06 +02:00
2019-10-30 11:48:47 +01:00
2020-04-15 23:00:39 -04:00
2021-06-25 08:35:58 +02:00
2023-03-20 21:54:40 -04:00
2022-08-31 09:48:49 +02:00
2025-08-05 20:27:05 -07:00
2024-04-29 07:22:40 -07:00
2024-07-19 14:33:36 +02:00
2019-11-02 09:49:46 -04:00
2023-11-22 22:19:52 -05:00
2022-09-23 20:54:08 +12:00
2023-11-15 11:10:47 -05:00
2022-09-15 14:15:34 -04:00
2025-03-10 18:59:52 -04:00
2019-11-02 09:49:46 -04:00
2024-09-19 09:25:18 +03:00
2026-02-19 15:17:17 +13:00
2022-11-10 07:45:44 +01:00
2019-10-30 11:48:47 +01:00
2021-02-24 17:27:31 +01:00
2024-09-19 09:25:18 +03:00
2022-08-25 22:02:15 -04:00
2022-02-02 13:23:21 -05:00
2023-11-15 11:10:47 -05:00
2023-11-15 11:10:47 -05:00
2019-10-30 11:48:47 +01:00
2019-10-30 11:48:47 +01:00
2025-12-12 09:31:33 -09:00
2024-03-21 21:00:23 -04:00
2024-01-04 11:17:16 -05:00
2024-01-30 11:15:03 -05:00
2024-09-19 09:25:18 +03:00
2024-03-21 21:00:23 -04:00
2022-10-25 21:06:00 -04:00