Aller au code source de ce fichier.
◆ LONG_PRESS_TICKS
#define LONG_PRESS_TICKS 300 |
◆ NVM_SERIAL_BLOCK
#define NVM_SERIAL_BLOCK 0 |
◆ GetActifSerialNbr()
uint32_t GetActifSerialNbr |
( |
void | | ) |
|
◆ LoadPairedSerialAndApply()
void LoadPairedSerialAndApply |
( |
void | | ) |
|
◆ PairingManagement()
uint32_t PairingManagement |
( |
void | | ) |
|
Gère la procédure complète d'appairage côté Door ou Bell.
Cette fonction implémente la machine d'état d'appairage pour les deux rôles (Door/Bell). Elle pilote l'envoi/réception des trames, la sauvegarde du numéro de série appairé, l'affichage du succès, et la sortie de la procédure.
- Renvoie
- Le numéro de série appairé si l'appairage est terminé, 0 sinon.
◆ PairingReset_BellTask()
void PairingReset_BellTask |
( |
void | | ) |
|
◆ PairingReset_DoorTask()
void PairingReset_DoorTask |
( |
void | | ) |
|
◆ ResetSerialList()
void ResetSerialList |
( |
void | | ) |
|
◆ RF_SendWithSerial()
void RF_SendWithSerial |
( |
uint8_t * | payload | ) |
|
Envoie une trame RF avec le numéro de série, en utilisant P0 et P1.
- Paramètres
-
payload | Pointeur vers la charge utile à envoyer. |
◆ SavePairedSerialToFlash()
void SavePairedSerialToFlash |
( |
void | | ) |
|
◆ Serial_CheckIfFromPaired()
bool Serial_CheckIfFromPaired |
( |
uint8_t * | msg | ) |
|
Vérifie si le message RF reçu provient du périphérique appairé.
- Paramètres
-
msg | Pointeur vers le message RF reçu. |
- Renvoie
- true si le message provient du périphérique appairé, false sinon.
◆ Serial_IsPairingRunning()
bool Serial_IsPairingRunning |
( |
void | | ) |
|
◆ ShowPairingSuccess()
void ShowPairingSuccess |
( |
void | | ) |
|
◆ TestFlashWriteRead()
void TestFlashWriteRead |
( |
void | | ) |
|
◆ appPairedSerial
◆ swBusy
◆ swEnter
◆ swRing
◆ swWait