mirror of
https://github.com/gosticks/growme.git
synced 2025-10-16 11:45:38 +00:00
feat: initial BT classic setup
This commit is contained in:
parent
a4bb8923aa
commit
322492bc14
126
.gitignore
vendored
Normal file
126
.gitignore
vendored
Normal file
@ -0,0 +1,126 @@
|
|||||||
|
# Miscellaneous
|
||||||
|
*.class
|
||||||
|
*.lock
|
||||||
|
*.log
|
||||||
|
*.pyc
|
||||||
|
*.swp
|
||||||
|
.DS_Store
|
||||||
|
.atom/
|
||||||
|
.buildlog/
|
||||||
|
.history
|
||||||
|
.svn/
|
||||||
|
|
||||||
|
# IntelliJ related
|
||||||
|
*.iml
|
||||||
|
*.ipr
|
||||||
|
*.iws
|
||||||
|
.idea/
|
||||||
|
|
||||||
|
# Visual Studio Code related
|
||||||
|
.classpath
|
||||||
|
.project
|
||||||
|
.settings/
|
||||||
|
.vscode/
|
||||||
|
|
||||||
|
# Flutter repo-specific
|
||||||
|
/bin/cache/
|
||||||
|
/bin/internal/bootstrap.bat
|
||||||
|
/bin/internal/bootstrap.sh
|
||||||
|
/bin/mingit/
|
||||||
|
/dev/benchmarks/mega_gallery/
|
||||||
|
/dev/bots/.recipe_deps
|
||||||
|
/dev/bots/android_tools/
|
||||||
|
/dev/devicelab/ABresults*.json
|
||||||
|
/dev/docs/doc/
|
||||||
|
/dev/docs/flutter.docs.zip
|
||||||
|
/dev/docs/lib/
|
||||||
|
/dev/docs/pubspec.yaml
|
||||||
|
/dev/integration_tests/**/xcuserdata
|
||||||
|
/dev/integration_tests/**/Pods
|
||||||
|
/packages/flutter/coverage/
|
||||||
|
version
|
||||||
|
analysis_benchmark.json
|
||||||
|
|
||||||
|
# packages file containing multi-root paths
|
||||||
|
.packages.generated
|
||||||
|
|
||||||
|
# Flutter/Dart/Pub related
|
||||||
|
**/doc/api/
|
||||||
|
.dart_tool/
|
||||||
|
.flutter-plugins
|
||||||
|
.flutter-plugins-dependencies
|
||||||
|
**/generated_plugin_registrant.dart
|
||||||
|
.packages
|
||||||
|
.pub-cache/
|
||||||
|
.pub/
|
||||||
|
build/
|
||||||
|
flutter_*.png
|
||||||
|
linked_*.ds
|
||||||
|
unlinked.ds
|
||||||
|
unlinked_spec.ds
|
||||||
|
|
||||||
|
# Android related
|
||||||
|
**/android/**/gradle-wrapper.jar
|
||||||
|
.gradle/
|
||||||
|
**/android/captures/
|
||||||
|
**/android/gradlew
|
||||||
|
**/android/gradlew.bat
|
||||||
|
**/android/local.properties
|
||||||
|
**/android/**/GeneratedPluginRegistrant.java
|
||||||
|
**/android/key.properties
|
||||||
|
*.jks
|
||||||
|
|
||||||
|
# iOS/XCode related
|
||||||
|
**/ios/**/*.mode1v3
|
||||||
|
**/ios/**/*.mode2v3
|
||||||
|
**/ios/**/*.moved-aside
|
||||||
|
**/ios/**/*.pbxuser
|
||||||
|
**/ios/**/*.perspectivev3
|
||||||
|
**/ios/**/*sync/
|
||||||
|
**/ios/**/.sconsign.dblite
|
||||||
|
**/ios/**/.tags*
|
||||||
|
**/ios/**/.vagrant/
|
||||||
|
**/ios/**/DerivedData/
|
||||||
|
**/ios/**/Icon?
|
||||||
|
**/ios/**/Pods/
|
||||||
|
**/ios/**/.symlinks/
|
||||||
|
**/ios/**/profile
|
||||||
|
**/ios/**/xcuserdata
|
||||||
|
**/ios/.generated/
|
||||||
|
**/ios/Flutter/.last_build_id
|
||||||
|
**/ios/Flutter/App.framework
|
||||||
|
**/ios/Flutter/Flutter.framework
|
||||||
|
**/ios/Flutter/Flutter.podspec
|
||||||
|
**/ios/Flutter/Generated.xcconfig
|
||||||
|
**/ios/Flutter/ephemeral
|
||||||
|
**/ios/Flutter/app.flx
|
||||||
|
**/ios/Flutter/app.zip
|
||||||
|
**/ios/Flutter/flutter_assets/
|
||||||
|
**/ios/Flutter/flutter_export_environment.sh
|
||||||
|
**/ios/ServiceDefinitions.json
|
||||||
|
**/ios/Runner/GeneratedPluginRegistrant.*
|
||||||
|
|
||||||
|
# macOS
|
||||||
|
**/Flutter/ephemeral/
|
||||||
|
**/Pods/
|
||||||
|
**/macos/Flutter/GeneratedPluginRegistrant.swift
|
||||||
|
**/macos/Flutter/ephemeral
|
||||||
|
**/xcuserdata/
|
||||||
|
|
||||||
|
# Windows
|
||||||
|
**/windows/flutter/generated_plugin_registrant.cc
|
||||||
|
**/windows/flutter/generated_plugin_registrant.h
|
||||||
|
|
||||||
|
# Coverage
|
||||||
|
coverage/
|
||||||
|
|
||||||
|
# Symbols
|
||||||
|
app.*.symbols
|
||||||
|
|
||||||
|
# Exceptions to above rules.
|
||||||
|
!**/ios/**/default.mode1v3
|
||||||
|
!**/ios/**/default.mode2v3
|
||||||
|
!**/ios/**/default.pbxuser
|
||||||
|
!**/ios/**/default.perspectivev3
|
||||||
|
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
|
||||||
|
!/dev/ci/**/Gemfile.lock
|
||||||
@ -1,9 +1,6 @@
|
|||||||
import os
|
import os
|
||||||
Import("env")
|
Import("env")
|
||||||
|
|
||||||
print("Current CLI targets", COMMAND_LINE_TARGETS)
|
|
||||||
print("Current Build targets", BUILD_TARGETS)
|
|
||||||
|
|
||||||
os.system("python3 .pio/libdeps/esp32dev/Nanopb/generator/nanopb_generator.py proto/message.proto --strip-path")
|
os.system("python3 .pio/libdeps/esp32dev/Nanopb/generator/nanopb_generator.py proto/message.proto --strip-path")
|
||||||
os.system("mv ./proto/message.pb.c ./src/message.pb.c")
|
os.system("mv ./proto/message.pb.c ./src/message.pb.c")
|
||||||
os.system("mv ./proto/message.pb.h ./include/message.pb.h")
|
os.system("mv ./proto/message.pb.h ./include/message.pb.h")
|
||||||
|
|||||||
@ -223,15 +223,25 @@ CONFIG_BT_ENABLED=y
|
|||||||
#
|
#
|
||||||
# Bluetooth controller
|
# Bluetooth controller
|
||||||
#
|
#
|
||||||
CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
|
# CONFIG_BTDM_CTRL_MODE_BLE_ONLY is not set
|
||||||
# CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY is not set
|
CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=y
|
||||||
# CONFIG_BTDM_CTRL_MODE_BTDM is not set
|
# CONFIG_BTDM_CTRL_MODE_BTDM is not set
|
||||||
CONFIG_BTDM_CTRL_BLE_MAX_CONN=3
|
CONFIG_BTDM_CTRL_BR_EDR_MAX_ACL_CONN=2
|
||||||
CONFIG_BTDM_CTRL_BR_EDR_SCO_DATA_PATH_EFF=0
|
CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN=0
|
||||||
|
# CONFIG_BTDM_CTRL_BR_EDR_SCO_DATA_PATH_HCI is not set
|
||||||
|
CONFIG_BTDM_CTRL_BR_EDR_SCO_DATA_PATH_PCM=y
|
||||||
|
CONFIG_BTDM_CTRL_BR_EDR_SCO_DATA_PATH_EFF=1
|
||||||
|
CONFIG_BTDM_CTRL_PCM_ROLE_EDGE_CONFIG=y
|
||||||
|
CONFIG_BTDM_CTRL_PCM_ROLE_MASTER=y
|
||||||
|
# CONFIG_BTDM_CTRL_PCM_ROLE_SLAVE is not set
|
||||||
|
CONFIG_BTDM_CTRL_PCM_POLAR_FALLING_EDGE=y
|
||||||
|
# CONFIG_BTDM_CTRL_PCM_POLAR_RISING_EDGE is not set
|
||||||
CONFIG_BTDM_CTRL_PCM_ROLE_EFF=0
|
CONFIG_BTDM_CTRL_PCM_ROLE_EFF=0
|
||||||
CONFIG_BTDM_CTRL_PCM_POLAR_EFF=0
|
CONFIG_BTDM_CTRL_PCM_POLAR_EFF=0
|
||||||
CONFIG_BTDM_CTRL_BLE_MAX_CONN_EFF=3
|
CONFIG_BTDM_CTRL_LEGACY_AUTH_VENDOR_EVT=y
|
||||||
CONFIG_BTDM_CTRL_BR_EDR_MAX_ACL_CONN_EFF=0
|
CONFIG_BTDM_CTRL_LEGACY_AUTH_VENDOR_EVT_EFF=y
|
||||||
|
CONFIG_BTDM_CTRL_BLE_MAX_CONN_EFF=0
|
||||||
|
CONFIG_BTDM_CTRL_BR_EDR_MAX_ACL_CONN_EFF=2
|
||||||
CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN_EFF=0
|
CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN_EFF=0
|
||||||
CONFIG_BTDM_CTRL_PINNED_TO_CORE_0=y
|
CONFIG_BTDM_CTRL_PINNED_TO_CORE_0=y
|
||||||
# CONFIG_BTDM_CTRL_PINNED_TO_CORE_1 is not set
|
# CONFIG_BTDM_CTRL_PINNED_TO_CORE_1 is not set
|
||||||
@ -248,19 +258,7 @@ CONFIG_BTDM_CTRL_MODEM_SLEEP_MODE_ORIG=y
|
|||||||
CONFIG_BTDM_CTRL_LPCLK_SEL_MAIN_XTAL=y
|
CONFIG_BTDM_CTRL_LPCLK_SEL_MAIN_XTAL=y
|
||||||
# end of MODEM SLEEP Options
|
# end of MODEM SLEEP Options
|
||||||
|
|
||||||
CONFIG_BTDM_BLE_DEFAULT_SCA_250PPM=y
|
|
||||||
CONFIG_BTDM_BLE_SLEEP_CLOCK_ACCURACY_INDEX_EFF=1
|
CONFIG_BTDM_BLE_SLEEP_CLOCK_ACCURACY_INDEX_EFF=1
|
||||||
CONFIG_BTDM_BLE_SCAN_DUPL=y
|
|
||||||
CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE=y
|
|
||||||
# CONFIG_BTDM_SCAN_DUPL_TYPE_DATA is not set
|
|
||||||
# CONFIG_BTDM_SCAN_DUPL_TYPE_DATA_DEVICE is not set
|
|
||||||
CONFIG_BTDM_SCAN_DUPL_TYPE=0
|
|
||||||
CONFIG_BTDM_SCAN_DUPL_CACHE_SIZE=200
|
|
||||||
# CONFIG_BTDM_BLE_MESH_SCAN_DUPL_EN is not set
|
|
||||||
CONFIG_BTDM_CTRL_FULL_SCAN_SUPPORTED=y
|
|
||||||
CONFIG_BTDM_BLE_ADV_REPORT_FLOW_CTRL_SUPP=y
|
|
||||||
CONFIG_BTDM_BLE_ADV_REPORT_FLOW_CTRL_NUM=100
|
|
||||||
CONFIG_BTDM_BLE_ADV_REPORT_DISCARD_THRSHOLD=20
|
|
||||||
CONFIG_BTDM_RESERVE_DRAM=0xdb5c
|
CONFIG_BTDM_RESERVE_DRAM=0xdb5c
|
||||||
CONFIG_BTDM_CTRL_HLI=y
|
CONFIG_BTDM_CTRL_HLI=y
|
||||||
# end of Bluetooth controller
|
# end of Bluetooth controller
|
||||||
@ -278,7 +276,12 @@ CONFIG_BT_BLUEDROID_PINNED_TO_CORE_0=y
|
|||||||
CONFIG_BT_BLUEDROID_PINNED_TO_CORE=0
|
CONFIG_BT_BLUEDROID_PINNED_TO_CORE=0
|
||||||
CONFIG_BT_BTU_TASK_STACK_SIZE=4096
|
CONFIG_BT_BTU_TASK_STACK_SIZE=4096
|
||||||
# CONFIG_BT_BLUEDROID_MEM_DEBUG is not set
|
# CONFIG_BT_BLUEDROID_MEM_DEBUG is not set
|
||||||
# CONFIG_BT_CLASSIC_ENABLED is not set
|
CONFIG_BT_CLASSIC_ENABLED=y
|
||||||
|
# CONFIG_BT_A2DP_ENABLE is not set
|
||||||
|
CONFIG_BT_SPP_ENABLED=y
|
||||||
|
# CONFIG_BT_HFP_ENABLE is not set
|
||||||
|
# CONFIG_BT_HID_ENABLED is not set
|
||||||
|
CONFIG_BT_SSP_ENABLED=y
|
||||||
CONFIG_BT_BLE_ENABLED=y
|
CONFIG_BT_BLE_ENABLED=y
|
||||||
CONFIG_BT_GATTS_ENABLE=y
|
CONFIG_BT_GATTS_ENABLE=y
|
||||||
# CONFIG_BT_GATTS_PPCP_CHAR_GAP is not set
|
# CONFIG_BT_GATTS_PPCP_CHAR_GAP is not set
|
||||||
@ -473,7 +476,6 @@ CONFIG_BT_MULTI_CONNECTION_ENBALE=y
|
|||||||
# CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is not set
|
# CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is not set
|
||||||
# CONFIG_BT_BLE_HOST_QUEUE_CONG_CHECK is not set
|
# CONFIG_BT_BLE_HOST_QUEUE_CONG_CHECK is not set
|
||||||
CONFIG_BT_SMP_ENABLE=y
|
CONFIG_BT_SMP_ENABLE=y
|
||||||
# CONFIG_BT_BLE_ACT_SCAN_REP_ADV_SCAN is not set
|
|
||||||
CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT=30
|
CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT=30
|
||||||
# CONFIG_BT_BLE_RPA_SUPPORTED is not set
|
# CONFIG_BT_BLE_RPA_SUPPORTED is not set
|
||||||
# end of Bluedroid Options
|
# end of Bluedroid Options
|
||||||
@ -1568,28 +1570,18 @@ CONFIG_STACK_CHECK_NONE=y
|
|||||||
# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
|
# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
|
||||||
CONFIG_ESP32_APPTRACE_DEST_NONE=y
|
CONFIG_ESP32_APPTRACE_DEST_NONE=y
|
||||||
CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
|
CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
|
||||||
CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY=y
|
# CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY is not set
|
||||||
# CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY is not set
|
CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY=y
|
||||||
# CONFIG_BTDM_CONTROLLER_MODE_BTDM is not set
|
# CONFIG_BTDM_CONTROLLER_MODE_BTDM is not set
|
||||||
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN=3
|
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN=2
|
||||||
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=3
|
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN=0
|
||||||
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=0
|
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=0
|
||||||
|
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=2
|
||||||
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0
|
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0
|
||||||
CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
|
CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
|
||||||
CONFIG_BTDM_CONTROLLER_HCI_MODE_VHCI=y
|
CONFIG_BTDM_CONTROLLER_HCI_MODE_VHCI=y
|
||||||
# CONFIG_BTDM_CONTROLLER_HCI_MODE_UART_H4 is not set
|
# CONFIG_BTDM_CONTROLLER_HCI_MODE_UART_H4 is not set
|
||||||
CONFIG_BTDM_CONTROLLER_MODEM_SLEEP=y
|
CONFIG_BTDM_CONTROLLER_MODEM_SLEEP=y
|
||||||
CONFIG_BLE_SCAN_DUPLICATE=y
|
|
||||||
CONFIG_SCAN_DUPLICATE_BY_DEVICE_ADDR=y
|
|
||||||
# CONFIG_SCAN_DUPLICATE_BY_ADV_DATA is not set
|
|
||||||
# CONFIG_SCAN_DUPLICATE_BY_ADV_DATA_AND_DEVICE_ADDR is not set
|
|
||||||
CONFIG_SCAN_DUPLICATE_TYPE=0
|
|
||||||
CONFIG_DUPLICATE_SCAN_CACHE_SIZE=200
|
|
||||||
# CONFIG_BLE_MESH_SCAN_DUPLICATE_EN is not set
|
|
||||||
CONFIG_BTDM_CONTROLLER_FULL_SCAN_SUPPORTED=y
|
|
||||||
CONFIG_BLE_ADV_REPORT_FLOW_CONTROL_SUPPORTED=y
|
|
||||||
CONFIG_BLE_ADV_REPORT_FLOW_CONTROL_NUM=100
|
|
||||||
CONFIG_BLE_ADV_REPORT_DISCARD_THRSHOLD=20
|
|
||||||
CONFIG_BLUEDROID_ENABLED=y
|
CONFIG_BLUEDROID_ENABLED=y
|
||||||
# CONFIG_NIMBLE_ENABLED is not set
|
# CONFIG_NIMBLE_ENABLED is not set
|
||||||
CONFIG_BTC_TASK_STACK_SIZE=3072
|
CONFIG_BTC_TASK_STACK_SIZE=3072
|
||||||
@ -1598,7 +1590,9 @@ CONFIG_BLUEDROID_PINNED_TO_CORE_0=y
|
|||||||
CONFIG_BLUEDROID_PINNED_TO_CORE=0
|
CONFIG_BLUEDROID_PINNED_TO_CORE=0
|
||||||
CONFIG_BTU_TASK_STACK_SIZE=4096
|
CONFIG_BTU_TASK_STACK_SIZE=4096
|
||||||
# CONFIG_BLUEDROID_MEM_DEBUG is not set
|
# CONFIG_BLUEDROID_MEM_DEBUG is not set
|
||||||
# CONFIG_CLASSIC_BT_ENABLED is not set
|
CONFIG_CLASSIC_BT_ENABLED=y
|
||||||
|
# CONFIG_A2DP_ENABLE is not set
|
||||||
|
# CONFIG_HFP_ENABLE is not set
|
||||||
CONFIG_GATTS_ENABLE=y
|
CONFIG_GATTS_ENABLE=y
|
||||||
# CONFIG_GATTS_SEND_SERVICE_CHANGE_MANUAL is not set
|
# CONFIG_GATTS_SEND_SERVICE_CHANGE_MANUAL is not set
|
||||||
CONFIG_GATTS_SEND_SERVICE_CHANGE_AUTO=y
|
CONFIG_GATTS_SEND_SERVICE_CHANGE_AUTO=y
|
||||||
@ -1770,7 +1764,6 @@ CONFIG_BLUFI_TRACE_LEVEL_WARNING=y
|
|||||||
CONFIG_BLUFI_INITIAL_TRACE_LEVEL=2
|
CONFIG_BLUFI_INITIAL_TRACE_LEVEL=2
|
||||||
# CONFIG_BLE_HOST_QUEUE_CONGESTION_CHECK is not set
|
# CONFIG_BLE_HOST_QUEUE_CONGESTION_CHECK is not set
|
||||||
CONFIG_SMP_ENABLE=y
|
CONFIG_SMP_ENABLE=y
|
||||||
# CONFIG_BLE_ACTIVE_SCAN_REPORT_ADV_SCAN_RSP_INDIVIDUALLY is not set
|
|
||||||
CONFIG_BLE_ESTABLISH_LINK_CONNECTION_TIMEOUT=30
|
CONFIG_BLE_ESTABLISH_LINK_CONNECTION_TIMEOUT=30
|
||||||
CONFIG_ADC2_DISABLE_DAC=y
|
CONFIG_ADC2_DISABLE_DAC=y
|
||||||
# CONFIG_SPIRAM_SUPPORT is not set
|
# CONFIG_SPIRAM_SUPPORT is not set
|
||||||
|
|||||||
@ -22,8 +22,8 @@
|
|||||||
#include "pb_encode.h"
|
#include "pb_encode.h"
|
||||||
|
|
||||||
#define BT_CORE_TAG "BT_CORE"
|
#define BT_CORE_TAG "BT_CORE"
|
||||||
#define SPP_SERVER_NAME "MAUS_SPP_SERVER"
|
#define SPP_SERVER_NAME "grow-me-beta"
|
||||||
#define EXAMPLE_DEVICE_NAME "MAUS_BT_SERIAL"
|
#define DEVICE_NAME "GrowMe-beta"
|
||||||
|
|
||||||
using namespace BluetoothCore;
|
using namespace BluetoothCore;
|
||||||
|
|
||||||
@ -103,7 +103,7 @@ static void btSppCallback(esp_spp_cb_event_t event, esp_spp_cb_param_t *param) {
|
|||||||
param->start.handle,
|
param->start.handle,
|
||||||
param->start.sec_id,
|
param->start.sec_id,
|
||||||
param->start.scn);
|
param->start.scn);
|
||||||
esp_bt_dev_set_device_name(EXAMPLE_DEVICE_NAME);
|
esp_bt_dev_set_device_name(DEVICE_NAME);
|
||||||
esp_bt_gap_set_scan_mode(ESP_BT_CONNECTABLE, ESP_BT_GENERAL_DISCOVERABLE);
|
esp_bt_gap_set_scan_mode(ESP_BT_CONNECTABLE, ESP_BT_GENERAL_DISCOVERABLE);
|
||||||
|
|
||||||
// store handle for later use
|
// store handle for later use
|
||||||
@ -260,9 +260,6 @@ bool bluetoothEspSetup() {
|
|||||||
esp_bt_pin_code_t pin_code;
|
esp_bt_pin_code_t pin_code;
|
||||||
esp_bt_gap_set_pin(pin_type, 0, pin_code);
|
esp_bt_gap_set_pin(pin_type, 0, pin_code);
|
||||||
|
|
||||||
// ESP_LOGI(BT_CORE_TAG, "Own address:[%s]", btAddrToStr((uint8_t *)esp_bt_dev_get_address(),
|
|
||||||
// bda_str, sizeof(bda_str)));
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -318,6 +315,7 @@ bool BluetoothCore::setup() {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
setupCompleted = true;
|
setupCompleted = true;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include "A4988.h"
|
#include "A4988.h"
|
||||||
|
#include "BluetoothCore.hpp"
|
||||||
#include "sdkconfig.h"
|
#include "sdkconfig.h"
|
||||||
|
|
||||||
#define UP_BTN_PIN 27
|
#define UP_BTN_PIN 27
|
||||||
@ -104,16 +105,19 @@ void controlTask(void *pvParameter) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
extern "C" void app_main() {
|
extern "C" void app_main() {
|
||||||
|
// bootstrap bluetooth controller
|
||||||
|
if (!BluetoothCore::setup()) {
|
||||||
|
ESP_LOGI("MAIN", "BT setup failed");
|
||||||
|
}
|
||||||
|
|
||||||
// initialize arduino library before we start the tasks
|
// initialize arduino library before we start the tasks
|
||||||
initArduino();
|
initArduino();
|
||||||
|
|
||||||
// setup serial COMs
|
// setup serial COMs
|
||||||
Serial.begin(115200);
|
// Serial.begin(115200);
|
||||||
// bootstrap bluetooth controller
|
|
||||||
Bluetooth
|
|
||||||
|
|
||||||
// setup event group
|
// setup event group
|
||||||
xMotorEventGroup = xEventGroupCreate();
|
xMotorEventGroup = xEventGroupCreate();
|
||||||
|
|
||||||
// xTaskCreate(&arduinoTask, "arduino_task", 8192, NULL, 5, NULL);
|
// xTaskCreate(&arduinoTask, "arduino_task", 8192, NULL, 5, NULL);
|
||||||
xTaskCreate(&controlTask, "control_task", 8192, NULL, 3, NULL);
|
xTaskCreate(&controlTask, "control_task", 8192, NULL, 3, NULL);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user