mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-23 00:45:05 +00:00
Compare commits
No commits in common. "48145deb3a5aeac5c22e342de5466d1aa2c8962e" and "b4966c36f63f5ce00a76c1638908942b5517ce57" have entirely different histories.
48145deb3a
...
b4966c36f6
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
#include <Tactility/Driver.h>
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
extern Driver tlora_pager_driver;
|
|
||||||
driver_construct(&tlora_pager_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
#include <Tactility/Driver.h>
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
extern Driver tlora_pager_driver;
|
|
||||||
driver_construct(&tlora_pager_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -14,7 +14,7 @@ static int stop(Device* device) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern Driver tlora_pager_driver = {
|
Driver tlora_pager_driver = {
|
||||||
.name = "T-Lora Pager",
|
.name = "T-Lora Pager",
|
||||||
.compatible = (const char*[]) { "lilygo,tlora-pager", nullptr },
|
.compatible = (const char*[]) { "lilygo,tlora-pager", nullptr },
|
||||||
.start_device = start,
|
.start_device = start,
|
||||||
|
|||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
/dts-v1/;
|
|
||||||
|
|
||||||
#include <Tactility/bindings/root.h>
|
|
||||||
|
|
||||||
/ {
|
|
||||||
compatible = "root";
|
|
||||||
model = "Placeholder";
|
|
||||||
};
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +1,4 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- TactilityKernel
|
- core
|
||||||
dts: ../placeholder.dts
|
bindings: ./
|
||||||
|
dts: simulator.dts
|
||||||
|
|||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_device_drivers() {
|
|
||||||
/* NO-OP */
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- TactilityKernel
|
|
||||||
dts: ../placeholder.dts
|
|
||||||
@ -1,12 +0,0 @@
|
|||||||
#include <Tactility/Driver.h>
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_platform_drivers() {
|
|
||||||
extern Driver esp32_gpio_driver;
|
|
||||||
driver_construct(&esp32_gpio_driver);
|
|
||||||
extern Driver esp32_i2c_driver;
|
|
||||||
driver_construct(&esp32_i2c_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -44,17 +44,13 @@ else ()
|
|||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
# Generate devicetree code and attach to Firmware component
|
# Generate devicetree code and attach to Firmware component
|
||||||
add_custom_command(
|
add_custom_target(Generated
|
||||||
OUTPUT "${CMAKE_SOURCE_DIR}/Firmware/Generated/devicetree.c"
|
COMMAND mkdir -p ${CMAKE_SOURCE_DIR}/Firmware/Generated | echo Firmware/Generated exists
|
||||||
"${CMAKE_SOURCE_DIR}/Firmware/Generated/devicetree.h"
|
|
||||||
COMMAND mkdir -p "${CMAKE_SOURCE_DIR}/Firmware/Generated"
|
|
||||||
COMMAND pip install lark pyyaml
|
COMMAND pip install lark pyyaml
|
||||||
COMMAND python "${CMAKE_SOURCE_DIR}/Buildscripts/devicetree-compiler/compile.py"
|
COMMAND python Buildscripts/devicetree-compiler/compile.py ${DEVICETREE_LOCATION} Firmware/Generated
|
||||||
"${DEVICETREE_LOCATION}" "Firmware/Generated"
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
|
||||||
DEPENDS "${DEVICETREE_LOCATION}/devicetree.yaml" # Optional: trigger rebuild if source changes
|
|
||||||
COMMENT "Generating devicetree source files..."
|
|
||||||
)
|
)
|
||||||
set_source_files_properties("${CMAKE_SOURCE_DIR}/Firmware/Generated/devicetree.c" PROPERTIES GENERATED TRUE)
|
set_property(DIRECTORY "${CMAKE_SOURCE_DIR}" APPEND PROPERTY ADDITIONAL_CLEAN_FILES "Firmware/Generated/devicetree.c" "/Firmware/Generated/devicetree.h")
|
||||||
add_custom_target(Generated DEPENDS "${CMAKE_SOURCE_DIR}/Firmware/Generated/devicetree.c")
|
|
||||||
target_sources(${COMPONENT_LIB} PRIVATE "${CMAKE_SOURCE_DIR}/Firmware/Generated/devicetree.c")
|
target_sources(${COMPONENT_LIB} PRIVATE "${CMAKE_SOURCE_DIR}/Firmware/Generated/devicetree.c")
|
||||||
|
target_include_directories(${COMPONENT_LIB} PRIVATE ${CMAKE_SOURCE_DIR}/Firmware/Generated)
|
||||||
|
add_dependencies(${COMPONENT_LIB} Generated)
|
||||||
|
|||||||
@ -14,10 +14,6 @@ extern const tt::hal::Configuration hardwareConfiguration;
|
|||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|
||||||
extern void register_kernel_drivers();
|
|
||||||
extern void register_platform_drivers();
|
|
||||||
extern void register_device_drivers();
|
|
||||||
|
|
||||||
void app_main() {
|
void app_main() {
|
||||||
static const tt::Configuration config = {
|
static const tt::Configuration config = {
|
||||||
/**
|
/**
|
||||||
@ -31,9 +27,14 @@ void app_main() {
|
|||||||
tt_init_tactility_c(); // ELF bindings for side-loading on ESP32
|
tt_init_tactility_c(); // ELF bindings for side-loading on ESP32
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
register_kernel_drivers();
|
extern Driver root_driver;
|
||||||
register_platform_drivers();
|
extern Driver tlora_pager_driver;
|
||||||
register_device_drivers();
|
extern Driver esp32_gpio_driver;
|
||||||
|
extern Driver esp32_i2c_driver;
|
||||||
|
driver_construct(&root_driver);
|
||||||
|
driver_construct(&tlora_pager_driver);
|
||||||
|
driver_construct(&esp32_gpio_driver);
|
||||||
|
driver_construct(&esp32_i2c_driver);
|
||||||
|
|
||||||
devices_builtin_init();
|
devices_builtin_init();
|
||||||
tt::run(config);
|
tt::run(config);
|
||||||
|
|||||||
@ -1,10 +0,0 @@
|
|||||||
#include <Tactility/Driver.h>
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
|
|
||||||
extern void register_kernel_drivers() {
|
|
||||||
extern Driver root_driver;
|
|
||||||
driver_construct(&root_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user