| 275 | } |
| 276 | |
| 277 | void LightEvent_Pulse(LightEvent* event) |
| 278 | { |
| 279 | if (event->state == CLEARED_STICKY) |
| 280 | syncArbitrateAddress(&event->state, ARBITRATION_SIGNAL, -1); |
| 281 | else if (event->state == CLEARED_ONESHOT) |
| 282 | syncArbitrateAddress(&event->state, ARBITRATION_SIGNAL, 1); |
| 283 | else |
| 284 | LightEvent_Clear(event); |
| 285 | } |
| 286 | |
| 287 | void LightEvent_Signal(LightEvent* event) |
| 288 | { |
nothing calls this directly
no test coverage detected