aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/ble/weather
Commit message (Collapse)AuthorAgeFilesLines
* SimpleWeather service : new weather implementationJean-François Milants2023-12-233-1168/+0
| | | | | | | | | | This new implementation of the weather feature provides a new BLE API and a new weather service. The API uses a single characteristic that allows companion apps to write the weather conditions (current and forecast for the next 5 days). The SimpleWeather service exposes those data as std::optional fields. This new implementation replaces the previous WeahterService. The API is documented in docs/SimpleWeatherService.md.
* weather: Fix GetCurrent* functions returning future events (#1879)FintasticMan2023-10-061-9/+18
|
* WeatherService: const DateTimeController referenceRiku Isokoski2023-03-192-3/+3
|
* WeatherService: Remove unused SystemTask referenceRiku Isokoski2023-03-192-9/+2
|
* date: Remove date libRiku Isokoski2023-02-251-0/+1
| | | | DateTimeController can provide everything we need.
* src: Enable unused parameter warningRiku Isokoski2023-01-242-4/+4
| | | | | | Fix warnings. Some clang-formatting was necessary. DebugPins is unused and was removed.
* Format header filesFinlay Davidson2023-01-091-0/+1
| | | | In my PR updating clang-format, I forgot to also format the headers.
* WeatherService daily min/max temperature fixes (#1455)kieranc2022-11-251-6/+8
| | | | * Min/Max function fixes * Faster way to calculate day start
* Edit all occurences of "watchface" to "watch face"mashuptwice2022-10-101-3/+3
|
* Apply clang-format to all C++ filesFinlay Davidson2022-06-051-1/+2
|
* Updated docs and renamed functions for consistencyAvamander2021-12-042-6/+9
|
* Added a note about map key capitalizationAvamander2021-12-041-1/+1
|
* Added a note about the timestamp having a timezone offsetAvamander2021-12-041-1/+5
|
* Better cleanup, bugfixes and improvements in weather parsing. UI improvementsAvamander2021-12-042-35/+79
|
* Improved Temperature parsingAvamander2021-12-041-1/+1
|
* Fixed a bug in DewPoint decodingAvamander2021-12-041-1/+1
|
* Whoops, fixed a wrong typeAvamander2021-12-041-2/+2
|
* Added a few helper functionsAvamander2021-12-042-4/+59
|
* Improved documentationAvamander2021-12-041-3/+7
|
* Improved documentationAvamander2021-12-041-0/+20
|
* Removed an instance of shadowingAvamander2021-12-041-4/+4
|
* Clarified a few commentsAvamander2021-12-041-5/+6
|
* Specified how values should be interpreted betterAvamander2021-12-041-2/+7
|
* Added new precipitation and obscuration typesAvamander2021-12-041-2/+12
|
* Fixed an incorrect decode in HumidityAvamander2021-12-041-1/+1
|
* Implemented parsing of all defined weather data typesAvamander2021-12-041-19/+181
|
* Improved UI and fixed a bugAvamander2021-12-041-10/+11
|
* Bunch of bugs fixed, improved error handling, debug UI additionAvamander2021-12-042-68/+90
|
* Improved error handling and fixed incompatibility with co.nstant.in:cbor libraryAvamander2021-12-041-3/+6
|
* Removed versioning because it's not necessaryAvamander2021-12-041-8/+1
|
* Changed UUID so it wouldn't conflict with MotionAvamander2021-12-041-3/+3
|
* Fixed a few compilation errors, fixed UUID.Avamander2021-12-043-4/+4
|
* Implemented a few functions.Avamander2021-12-043-26/+84
|
* Few formatting fixesAvamander2021-12-042-2/+2
|
* Started initial work on the UIAvamander2021-12-042-41/+48
|
* Brace style and whitespace fixesAvamander2021-12-042-2/+2
|
* Fixed a few bugs, enabled UsefulBuf library optimizationsAvamander2021-12-043-24/+39
|
* Skeleton of the receiving logicAvamander2021-12-043-76/+145
|
* Initial Weather service skeletonAvamander2021-12-043-0/+685