Skip to content

Commit

Permalink
Various minor fixes (#7)
Browse files Browse the repository at this point in the history
* debug and flash script fixes

* Bluetooth advertising name fix

* LDO_FB control logic refactor

* renale debug config to template

---------

Signed-off-by: Adam BZH <adam@onekey.so>
  • Loading branch information
424778940z authored Jan 19, 2024
1 parent c24f283 commit e7b3136
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 8 deletions.
42 changes: 42 additions & 0 deletions .vscode/launch.json.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "dfu",
"gdbPath": "gdb-multiarch",
// "showDevDebugOutput": "raw",
"cwd": "${workspaceFolder}",
"executable": "artifacts/OnekeyProBTFW_BL",
// "loadFiles": [],
"request": "launch",
"type": "cortex-debug",
"runToEntryPoint": "main",
"servertype": "jlink",
"device": "NRF52832_XXAA",
"interface": "swd",
// "serialNumber": "", //If you have more than one J-Link probe, add the serial number here.
// "jlinkscript":"${workspaceRoot}/xxx.jlink",
"svdFile": "${workspaceRoot}/ble-firmware/modules/nrfx/mdk/nrf52.svd"
},
{
"name": "app",
"gdbPath": "gdb-multiarch",
// "showDevDebugOutput": "raw",
"cwd": "${workspaceFolder}",
"executable": "artifacts/OnekeyProBTFW_APP",
// "loadFiles": [],
"request": "attach",
"type": "cortex-debug",
"runToEntryPoint": "main",
"servertype": "jlink",
"device": "NRF52832_XXAA",
"interface": "swd",
// "serialNumber": "", //If you have more than one J-Link probe, add the serial number here.
// "jlinkscript":"${workspaceRoot}/xxx.jlink",
"svdFile": "${workspaceRoot}/ble-firmware/modules/nrfx/mdk/nrf52.svd"
}
]
}
3 changes: 2 additions & 1 deletion app/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,8 @@ add_custom_target(
# Install
install(
FILES
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.bin
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.bin
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.hex
# DESTINATION ${PROJECT_SOURCE_DIR}/../artifacts
DESTINATION ${CMAKE_INSTALL_PREFIX}
Expand Down
4 changes: 2 additions & 2 deletions app/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -202,8 +202,8 @@
#define SEC_PARAM_MAX_KEY_SIZE 16 /**< Maximum encryption key size. */

#define PASSKEY_LENGTH 6 /**< Length of pass-key received by the stack for display. */
#define HEAD_NAME_LENGTH 6
#define ADV_NAME_LENGTH 10
#define HEAD_NAME_LENGTH 4
#define ADV_NAME_LENGTH 8
#define MAC_ADDRESS_LENGTH 6

#define DEAD_BEEF 0xDEADBEEF /**< Value used as error code on stack dump, can be used to identify stack location on stack unwind. */
Expand Down
13 changes: 10 additions & 3 deletions app/power_manage.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,17 @@ ret_code_t open_all_power(void)
axp216_write(AXP_ALDO3OUT_VOL,0x1E);
//set DCDC1 Value 3.2V
axp216_write(AXP_DC1OUT_VOL,0x10);
//set LDO2 Value 3.2V
axp216_write(AXP_ALDO2OUT_VOL,0x1F);
//set ALDO1 Value 1.8V
axp216_write(AXP_ALDO1OUT_VOL,0xB);
axp216_write(AXP_ALDO1OUT_VOL,0x0B);

// ALDO2 -> LDO_FB
// set to 3.0V
axp216_write(AXP_ALDO2OUT_VOL,0x1C);
// enable output
axp216_read(AXP_LDO_DC_EN1,1,&val);
val |= 0x80;
axp216_write(AXP_LDO_DC_EN1,val);

nrf_delay_ms(100);
return ret;
}
Expand Down
4 changes: 2 additions & 2 deletions dfu/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -334,9 +334,9 @@ add_custom_target(
# Install
install(
FILES
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.bin
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.hex
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.bin
${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.hex
# DESTINATION ${PROJECT_SOURCE_DIR}/../artifacts
DESTINATION ${CMAKE_INSTALL_PREFIX}
)

0 comments on commit e7b3136

Please sign in to comment.