<feed xmlns='http://www.w3.org/2005/Atom'>
<title>infinitime.git/src/systemtask, branch develop</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/'/>
<entry>
<title>SystemMonitor: implement FreeRtosMonitor only if trace facility is set</title>
<updated>2022-03-08T19:28:54Z</updated>
<author>
<name>Reinhold Gschweicher</name>
<email>pyro4hell@gmail.com</email>
</author>
<published>2022-01-27T22:10:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=187d99c0f710cf4827a026f02e41ebbd2b1271e2'/>
<id>187d99c0f710cf4827a026f02e41ebbd2b1271e2</id>
<content type='text'>
Split SystemMonitor into h and cpp file and move the logging code of the
`Process` function into the cpp file.

Depending of the `configUSE_TRACE_FACILITY` define from
`src/FreeRTOSConfig.h` create either a "FreeRtosMonitor" or a
"DummyMonitor".

Make the `Process()` function non-const, as the FreeRtosMonitor changes
the member variable `lastTick`.

In `SystemTask.h` we then only need to use `SystemMonitor`, without
knowledge of the `configUSE_TRACE_FACILITY` define.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split SystemMonitor into h and cpp file and move the logging code of the
`Process` function into the cpp file.

Depending of the `configUSE_TRACE_FACILITY` define from
`src/FreeRTOSConfig.h` create either a "FreeRtosMonitor" or a
"DummyMonitor".

Make the `Process()` function non-const, as the FreeRtosMonitor changes
the member variable `lastTick`.

In `SystemTask.h` we then only need to use `SystemMonitor`, without
knowledge of the `configUSE_TRACE_FACILITY` define.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime into evergreen22-airplane-mode</title>
<updated>2022-02-20T14:40:49Z</updated>
<author>
<name>Jean-François Milants</name>
<email>jf@codingfield.com</email>
</author>
<published>2022-02-20T14:40:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=ef44b763d94cc6ff1be6f75ff3e638d7d356e99e'/>
<id>ef44b763d94cc6ff1be6f75ff3e638d7d356e99e</id>
<content type='text'>
Apply a few changes that were requested in the PR during the review.

# Conflicts:
#	src/CMakeLists.txt
#	src/displayapp/Apps.h
#	src/displayapp/DisplayApp.cpp
#	src/displayapp/Messages.h
#	src/displayapp/screens/settings/Settings.cpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply a few changes that were requested in the PR during the review.

# Conflicts:
#	src/CMakeLists.txt
#	src/displayapp/Apps.h
#	src/displayapp/DisplayApp.cpp
#	src/displayapp/Messages.h
#	src/displayapp/screens/settings/Settings.cpp
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'airplane-mode' of https://github.com/evergreen22/InfiniTime into evergreen22-airplane-mode</title>
<updated>2022-02-20T14:25:24Z</updated>
<author>
<name>Jean-François Milants</name>
<email>jf@codingfield.com</email>
</author>
<published>2022-02-20T14:25:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=40cdb547727d99ff140a029ae30980001e4a68f6'/>
<id>40cdb547727d99ff140a029ae30980001e4a68f6</id>
<content type='text'>
# Conflicts:
#	src/CMakeLists.txt
#	src/displayapp/Apps.h
#	src/displayapp/DisplayApp.cpp
#	src/displayapp/Messages.h
#	src/displayapp/screens/settings/Settings.cpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# Conflicts:
#	src/CMakeLists.txt
#	src/displayapp/Apps.h
#	src/displayapp/DisplayApp.cpp
#	src/displayapp/Messages.h
#	src/displayapp/screens/settings/Settings.cpp
</pre>
</div>
</content>
</entry>
<entry>
<title>SystemTask: forward declare BatteryController to fix of cyclic dependency</title>
<updated>2022-02-19T12:17:00Z</updated>
<author>
<name>Reinhold Gschweicher</name>
<email>pyro4hell@gmail.com</email>
</author>
<published>2022-02-15T22:59:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=b857fdb9f438cd9a3440c82face944323301cfad'/>
<id>b857fdb9f438cd9a3440c82face944323301cfad</id>
<content type='text'>
SystemTask.h included BatteryController.h, and BatteryController.h
included SystemTask.h. If unlucky the class SystemTask isn't created yet
when BatteryController wants to use it.

Fix that cyclic dependency by forward declaring the BatteryController
class and including it in the SystemTask.cpp file, where it is needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SystemTask.h included BatteryController.h, and BatteryController.h
included SystemTask.h. If unlucky the class SystemTask isn't created yet
when BatteryController wants to use it.

Fix that cyclic dependency by forward declaring the BatteryController
class and including it in the SystemTask.cpp file, where it is needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>SystemTask: remove unused ble includes</title>
<updated>2022-02-19T12:00:50Z</updated>
<author>
<name>Reinhold Gschweicher</name>
<email>pyro4hell@gmail.com</email>
</author>
<published>2022-01-29T21:08:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=d5b78ecd6690180f4f0891780dc7fe7a8ef91212'/>
<id>d5b78ecd6690180f4f0891780dc7fe7a8ef91212</id>
<content type='text'>
Remove unused includes. The firmware still compiles fine without the
includes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove unused includes. The firmware still compiles fine without the
includes.
</pre>
</div>
</content>
</entry>
<entry>
<title>SystemTask: fix static cast missing brackets syntax</title>
<updated>2022-02-12T17:38:31Z</updated>
<author>
<name>Reinhold Gschweicher</name>
<email>pyro4hell@gmail.com</email>
</author>
<published>2022-01-29T20:46:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=5938b4b208e5684c13716fce16c3982182fd40f7'/>
<id>5938b4b208e5684c13716fce16c3982182fd40f7</id>
<content type='text'>
The static_cast syntax requires brackets around the input variable. The
implementation worked because the used input are defines, which add the
missing brackets like the following:
```cpp
  #define GPIO_PIN_CNF_SENSE_Low (3UL)
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The static_cast syntax requires brackets around the input variable. The
implementation worked because the used input are defines, which add the
missing brackets like the following:
```cpp
  #define GPIO_PIN_CNF_SENSE_Low (3UL)
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #949 from Riksu9000/fix_alarm</title>
<updated>2022-01-26T21:03:14Z</updated>
<author>
<name>JF</name>
<email>JF002@users.noreply.github.com</email>
</author>
<published>2022-01-26T21:03:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=e73a92c29b289b542095a06b8ebba5b21c6f6539'/>
<id>e73a92c29b289b542095a06b8ebba5b21c6f6539</id>
<content type='text'>
Fix alarm on time change</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix alarm on time change</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #903 from Riksu9000/improved_notif_timeout</title>
<updated>2022-01-26T20:38:07Z</updated>
<author>
<name>JF</name>
<email>JF002@users.noreply.github.com</email>
</author>
<published>2022-01-26T20:38:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=458f5b8eb8f165f90717d804c0b0be23d6bc5240'/>
<id>458f5b8eb8f165f90717d804c0b0be23d6bc5240</id>
<content type='text'>
Improved notification timeout</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improved notification timeout</pre>
</div>
</content>
</entry>
<entry>
<title>Fix alarm on time change</title>
<updated>2022-01-22T10:47:23Z</updated>
<author>
<name>Riku Isokoski</name>
<email>riksu9000@gmail.com</email>
</author>
<published>2022-01-22T10:47:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=470db4ab99c214001b3064cfaad135b2b3b6c584'/>
<id>470db4ab99c214001b3064cfaad135b2b3b6c584</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SystemTask: add missing queue.h include for QueueHandle_t</title>
<updated>2022-01-16T21:47:16Z</updated>
<author>
<name>Reinhold Gschweicher</name>
<email>pyro4hell@gmail.com</email>
</author>
<published>2022-01-16T21:39:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.tidal.blue/infinitime.git/commit/?id=bbc5af078d91a70f757173441a79077164cc372d'/>
<id>bbc5af078d91a70f757173441a79077164cc372d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
