Commit Graph

  • cd851cf044 Added a new freertos shell command to interact with freertos concepts (tasks, notifications, queue etc), not feature complete yet though master Anatole SCHRAMM 2025-07-31 16:21:03 +0200
  • 3cbb87e390 Added the tls_os_time_delay_until function (which is just a wrapper to freertos's vTaskDelayUntil function) Anatole SCHRAMM 2025-07-31 16:18:52 +0200
  • 3a8e2fcf7a Removed useless new line in function body Anatole SCHRAMM 2025-07-31 16:17:29 +0200
  • 58e81b77e6 Added verbose log Anatole SCHRAMM 2025-07-31 16:16:38 +0200
  • 0549ebe68d Added a function to the app_utils collection which parses a time and date string to fill a struct tm Anatole SCHRAMM 2025-07-31 16:15:31 +0200
  • 54e69e424a Checking if the rtc is running and starting it by setting the compile time and date if not the case Anatole SCHRAMM 2025-07-31 16:11:07 +0200
  • 1affef42cf Added tls_is_rtc_running function telling if the RTC ip is alive or not Anatole SCHRAMM 2025-07-31 16:09:16 +0200
  • fe879e300a Working on BLE rf modem sleep feature - continued Th3maz1ng 2023-05-01 20:25:04 +0200
  • 54a22beaf7 Continued working on BLE rf modem sleep feature : issue when trying to wake rf modem up before sending data by writing to a characteristic Th3maz1ng 2023-05-01 19:21:13 +0200
  • 13e7553d09 Added new experimental functions to put the BLE modem to sleep to reduce power consumption Th3maz1ng 2023-04-23 20:33:11 +0200
  • e6b1595bae Updated the gadget bridge parser sources to test the new features Th3maz1ng 2023-04-23 20:32:05 +0200
  • cf50df7468 Added a way to retrieve the BLE device MAC address plus other things for test purposes Th3maz1ng 2023-04-23 20:31:27 +0200
  • 18b602bbca Implemented a random number generating function which returns a 6 digit random number Th3maz1ng 2023-04-23 20:29:42 +0200
  • 082c2c6a6c Added a comment to know what was the default IO capability Th3maz1ng 2023-04-23 20:21:18 +0200
  • 6433aaa697 Preparing the ble_service to work in bt_controller sleep mode to save power. This will at the end be implemented in the W800_Smart_Watch ble_service module anschrammh 2023-04-20 13:18:25 +0200
  • 0f376fd528 Now setting a default passkey when starting the BLE service/server anschrammh 2023-04-18 23:10:24 +0200
  • 166581caeb Added the tls_bt_sm_ioact_2_str utility function anschrammh 2023-04-18 23:04:21 +0200
  • 9269e279ef Updated the nimble stack configuration to prompt the user to enter a passkey when trying to pair it's phone with the host anschrammh 2023-04-18 23:03:52 +0200
  • b37dab16d5 Now handling pairing by asking to enter a passkey on the phone side. This passkey is then verified with the code entered on the host side. Also handling the repeat pairing event by reperforming the pairing process. anschrammh 2023-04-18 23:03:08 +0200
  • 7c78142f88 Changed some BLE stack parameters as I'm trying to make bonding with passcode work Anatole SCHRAMM 2023-04-18 17:03:12 +0200
  • f5b68838f7 Added two new functions performing a precise blocking delay in micro and milli seconds anschrammh 2023-04-13 13:23:46 +0200
  • 338c7e18e6 Added the possibility to set the battery service's battery value and started to add a descriptor to play around with nimble Th3maz1ng 2023-04-10 21:34:14 +0200
  • 5206181a32 Fixed potential memory leak, added the music state and music info events type Th3maz1ng 2023-04-09 17:03:53 +0200
  • b3bf6ce896 Documented almost every function of the API, implemented the http request command which is useless since GadgetBridge does not have internet permissions :( Th3maz1ng 2023-04-09 12:41:38 +0200
  • bfba12e43b Cleaned the wm_type_def.h file by reorganizing the types defines Th3maz1ng 2023-04-09 08:05:36 +0200
  • e71c020d97 Implemented the gadget_bridge parser feature as well as a few commands like the music control or the find device phone feature Th3maz1ng 2023-04-08 22:43:52 +0200
  • a9e5589e87 Minor change Th3maz1ng 2023-04-08 20:04:19 +0200
  • 74b90f9fee Finished to define the API, started to implement some of it Anatole SCHRAMM 2023-04-06 14:12:29 +0200
  • 34ad38d34a Started to write the module used to interact/communicate with the gadget bridge Android app. The API will contain functions to send data to the app as well as a parser used to decode and extract data sent from the app. It will internally use/access the NUS BLE service exposed by the ble_service.c file anschrammh 2023-04-05 08:03:58 +0200
  • 0e1bed0452 Added the uint32_t type, will have to clean the mess up in this file someday anschrammh 2023-04-05 07:59:12 +0200
  • 3fc2297f17 Updated the nano shell commands to use the new bluetooth modem start API which as the option to set the modem in bluetooth only mode anschrammh 2023-04-05 07:58:09 +0200
  • 1faa5b3c84 Aligned ble_modem code with the W800SmartWatch ble modem code, corrected an english mistake in a comment anschrammh 2023-04-04 08:21:58 +0200
  • 44edace353 Added new commands to change the CPU clock speed, as well as close the clock to some peripherals in order to make power consumption testing easier on the chip Th3maz1ng 2023-04-02 21:16:31 +0200
  • d798868660 Merge branch 'master' of http://192.168.0.17/git/Th3maz1ng/W801_SDK_dev_env into HEAD Th3maz1ng 2023-03-31 16:11:35 +0200
  • c04c035a4a Rephrased comment Th3maz1ng 2023-03-31 16:09:54 +0200
  • f7c692c751 Changed the parameter passed to the size utility anschrammh 2023-03-14 19:34:26 +0100
  • cb4a9d77e3 Added corrections to the BLE module Th3maz1ng 2023-03-31 15:53:30 +0200
  • e194de3eee Added the ble folder to the include paths BLE_ram_strip anschrammh 2023-03-26 23:03:08 +0200
  • a20b35b600 Renamed the ble task name form bth to ble_svc anschrammh 2023-03-26 23:01:21 +0200
  • d97db47fad Reworked part of the bluetooth nano shell commands anschrammh 2023-03-26 22:58:47 +0200
  • 5387213c06 Now updating the last byte of the bluetooth address if it does not follow the random address specification and updated a few log messages anschrammh 2023-03-26 22:57:43 +0200
  • 3faa1162e2 Reworked the timeout waiting for the ble service to stop which was too short anschrammh 2023-03-26 22:52:47 +0200
  • 5b5032ec2f Changed the parameter passed to the size utility anschrammh 2023-03-14 19:34:26 +0100
  • 0ccd981c11 Added the ble folder to the include path anschrammh 2023-03-14 19:27:53 +0100
  • 286eb408ab NimBLE memory usage analysis Anatole SCHRAMM 2023-03-14 17:48:55 +0100
  • bf6433983b Corrected missing include + typo Anatole SCHRAMM 2023-03-14 13:55:39 +0100
  • d82cf42191 ble modem is now able to stop the service properly when it's turned of, added more info to the ram usage command in the nano_shell anschrammh 2023-03-14 08:20:34 +0100
  • b3174c8572 Exposed two functions in the nano shell interface to be able to print characters only or plain strings, added new commands regarding ble in the nano shell for testing purposes anschrammh 2023-03-12 21:52:03 +0100
  • ef0660c499 Added ble payload fragmentation handling depending on the current MTU size, added a few other function to interact with the ble service anschrammh 2023-03-12 21:50:19 +0100
  • 2854c45848 Reworked a few existing SDK files to prepare for the ble modem and service addon, updated the nano_shell_command by adding new ones around ble anschrammh 2023-03-11 23:34:02 +0100
  • 8894eb6744 Added the ble directory exposing a ble_modem and ble_service interface. These source files will be used in the W800SmartWatch project but are tested here anschrammh 2023-03-11 23:28:38 +0100
  • cc468797b3 Now also outputting SDK logs to UART1 pins, corrected an issue raising an error when using the nano_shell and added a workaround to be able to really stop the BT modem. Probably a bug in the SDK or in the chip ? Anatole SCHRAMM 2023-03-08 14:04:01 +0100
  • 1aff87185a Mise à jour de 'src/os/rtos/wm_osal_rtos.c' Th3maz1ng 2023-03-08 09:57:55 +0100
  • 0abfb6d904 Updated gitignore file to exclude the generated libs anschrammh 2023-03-08 08:26:01 +0100
  • 54ef21c940 Removed libs which are generated every time anschrammh 2023-03-08 08:25:40 +0100
  • 64025046e7 Updated SDK from version 1.00.08 to 1.00.10 anschrammh 2023-03-08 08:23:45 +0100
  • 02034ea702 Added missing tools Th3maz1ng 2022-11-01 18:42:59 +0100
  • caa0eb4fba Added needed libs Th3maz1ng 2022-11-01 18:36:32 +0100
  • c10dc0352f SDK updated Th3maz1ng 2022-11-01 18:22:10 +0100