cd851cf044Added 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
3cbb87e390Added 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
3a8e2fcf7aRemoved useless new line in function body
Anatole SCHRAMM
2025-07-31 16:17:29 +0200
0549ebe68dAdded 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
54e69e424aChecking 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
1affef42cfAdded tls_is_rtc_running function telling if the RTC ip is alive or not
Anatole SCHRAMM
2025-07-31 16:09:16 +0200
fe879e300aWorking on BLE rf modem sleep feature - continuedTh3maz1ng2023-05-01 20:25:04 +0200
54a22beaf7Continued working on BLE rf modem sleep feature : issue when trying to wake rf modem up before sending data by writing to a characteristicTh3maz1ng2023-05-01 19:21:13 +0200
13e7553d09Added new experimental functions to put the BLE modem to sleep to reduce power consumptionTh3maz1ng2023-04-23 20:33:11 +0200
e6b1595baeUpdated the gadget bridge parser sources to test the new featuresTh3maz1ng2023-04-23 20:32:05 +0200
cf50df7468Added a way to retrieve the BLE device MAC address plus other things for test purposesTh3maz1ng2023-04-23 20:31:27 +0200
18b602bbcaImplemented a random number generating function which returns a 6 digit random numberTh3maz1ng2023-04-23 20:29:42 +0200
082c2c6a6cAdded a comment to know what was the default IO capabilityTh3maz1ng2023-04-23 20:21:18 +0200
6433aaa697Preparing 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
0f376fd528Now setting a default passkey when starting the BLE service/server
anschrammh
2023-04-18 23:10:24 +0200
166581caebAdded the tls_bt_sm_ioact_2_str utility function
anschrammh
2023-04-18 23:04:21 +0200
9269e279efUpdated 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
b37dab16d5Now 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
7c78142f88Changed some BLE stack parameters as I'm trying to make bonding with passcode work
Anatole SCHRAMM
2023-04-18 17:03:12 +0200
f5b68838f7Added two new functions performing a precise blocking delay in micro and milli seconds
anschrammh
2023-04-13 13:23:46 +0200
338c7e18e6Added the possibility to set the battery service's battery value and started to add a descriptor to play around with nimbleTh3maz1ng2023-04-10 21:34:14 +0200
5206181a32Fixed potential memory leak, added the music state and music info events typeTh3maz1ng2023-04-09 17:03:53 +0200
b3bf6ce896Documented almost every function of the API, implemented the http request command which is useless since GadgetBridge does not have internet permissions :(Th3maz1ng2023-04-09 12:41:38 +0200
bfba12e43bCleaned the wm_type_def.h file by reorganizing the types definesTh3maz1ng2023-04-09 08:05:36 +0200
e71c020d97Implemented the gadget_bridge parser feature as well as a few commands like the music control or the find device phone featureTh3maz1ng2023-04-08 22:43:52 +0200
74b90f9feeFinished to define the API, started to implement some of it
Anatole SCHRAMM
2023-04-06 14:12:29 +0200
34ad38d34aStarted 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
0e1bed0452Added the uint32_t type, will have to clean the mess up in this file someday
anschrammh
2023-04-05 07:59:12 +0200
3fc2297f17Updated 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
1faa5b3c84Aligned ble_modem code with the W800SmartWatch ble modem code, corrected an english mistake in a comment
anschrammh
2023-04-04 08:21:58 +0200
44edace353Added 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 chipTh3maz1ng2023-04-02 21:16:31 +0200
f7c692c751Changed the parameter passed to the size utility
anschrammh
2023-03-14 19:34:26 +0100
cb4a9d77e3Added corrections to the BLE moduleTh3maz1ng2023-03-31 15:53:30 +0200
e194de3eeeAdded the ble folder to the include paths
BLE_ram_strip
anschrammh
2023-03-26 23:03:08 +0200
a20b35b600Renamed the ble task name form bth to ble_svc
anschrammh
2023-03-26 23:01:21 +0200
d97db47fadReworked part of the bluetooth nano shell commands
anschrammh
2023-03-26 22:58:47 +0200
5387213c06Now 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
3faa1162e2Reworked the timeout waiting for the ble service to stop which was too short
anschrammh
2023-03-26 22:52:47 +0200
5b5032ec2fChanged the parameter passed to the size utility
anschrammh
2023-03-14 19:34:26 +0100
0ccd981c11Added the ble folder to the include path
anschrammh
2023-03-14 19:27:53 +0100
bf6433983bCorrected missing include + typo
Anatole SCHRAMM
2023-03-14 13:55:39 +0100
d82cf42191ble 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
b3174c8572Exposed 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
ef0660c499Added 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
2854c45848Reworked 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
8894eb6744Added 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
cc468797b3Now 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
1aff87185aMise à jour de 'src/os/rtos/wm_osal_rtos.c'Th3maz1ng2023-03-08 09:57:55 +0100
0abfb6d904Updated gitignore file to exclude the generated libs
anschrammh
2023-03-08 08:26:01 +0100
54ef21c940Removed libs which are generated every time
anschrammh
2023-03-08 08:25:40 +0100
64025046e7Updated SDK from version 1.00.08 to 1.00.10
anschrammh
2023-03-08 08:23:45 +0100