First (unsuccessful) tests, system events not working correctly

This commit is contained in:
dario
2025-03-25 20:24:19 +01:00
parent 3c648b5e2f
commit 92525d790e
3 changed files with 26 additions and 25 deletions

View File

@@ -26,7 +26,21 @@
*
* @ingroup STA_RTOS_SysEvent
*/
#define STA_TACOS_SYSTEM_EVENTS_STARTUP 0x100000U
#define STA_TACOS_EVENT_SYSTEM_MASK (0xFFFE0000U >> 1)
#define STA_TACOS_EVENT_TIMER_MASK (0x7FC00000U >> 1)
#define STA_TACOS_SYSTEM_EVENTS_STARTUP (0x01U << 30)
#define STA_TACOS_TICK_100_Hz (0x01U << 29)
#define STA_TACOS_TICK_50_Hz (0x01U << 28)
#define STA_TACOS_TOCK_50_Hz (0x01U << 27)
#define STA_TACOS_TICK_20_Hz (0x01U << 26)
#define STA_TACOS_TOCK_20_Hz (0x01U << 25)
#define STA_TACOS_TICK_10_Hz (0x01U << 24)
#define STA_TACOS_TOCK_10_Hz (0x01U << 23)
#define STA_TACOS_TICK_1_Hz (0x01U << 22)
#define STA_TACOS_TOCK_1_Hz (0x01U << 21)
namespace sta
@@ -35,20 +49,6 @@ namespace sta
{
namespace events
{
enum class Types : uint32_t
{
STARTUP = (0x01 << 0x00),
TICK_100Hz = (0x01 << 0x01),
TICK_50Hz = (0x01 << 0x02),
TOCK_50Hz = (0x01 << 0x03),
TICK_20Hz = (0x01 << 0x04),
TOCK_20Hz = (0x01 << 0x05),
TICK_10Hz = (0x01 << 0x06),
TOCK_10Hz = (0x01 << 0x07),
TICK_1Hz = (0x01 << 0x08),
TOCK_1Hz = (0x01 << 0x09)
};
/**
* @brief Initialize system events.
*/