Kernel and TactilitySDK improvements (#479)
* **New Features** * Expanded public device and driver APIs (accessors, sync, lifecycle, binding) and a module construct+start helper. * Added kernel symbol registry and new exported symbols (lvgl, C++ nothrow, I2S APIs, additional math funcs). * **Refactor** * Renamed device traversal APIs for consistency (device_for_each*). * Moved inline helpers to explicit public declarations. * **Chores** * Replaced several shell release scripts with Python-based SDK release tooling. * **Style** * Header naming consistency fixes.
This commit is contained in:
committed by
GitHub
parent
9cc96fd32b
commit
9a672a30ff
@@ -9,7 +9,7 @@ using namespace tt::hal;
|
||||
|
||||
static Device* find_first_gpio_controller() {
|
||||
Device* device_result = nullptr;
|
||||
for_each_device_of_type(&GPIO_CONTROLLER_TYPE, &device_result, [](Device* device, void* context) {
|
||||
device_for_each_of_type(&GPIO_CONTROLLER_TYPE, &device_result, [](Device* device, void* context) {
|
||||
if (device_is_ready(device)) {
|
||||
auto** device_result_ptr = static_cast<Device**>(context);
|
||||
*device_result_ptr = device;
|
||||
|
||||
Reference in New Issue
Block a user