![]() |
AvrIO
1.4.5
Bibliothèque C modulaire pour ATMEL AVR
|
![]() |
Modules | |
Menus hiérarchiques textuels | |
Terminal texte | |
Fonctions | |
uint8_t | rand8 (void) |
Génére un nombre pseudo aléatoire 8 bits. Plus de détails... | |
void | srand8 (uint8_t seed) |
Modifie la valeur initiale du générateur à congruence linéaire utilisé par rand8() Cette valeur ne doit jamais être nulle. | |
uint8_t | ucUtilReverseBits (uint8_t ucByte) |
Inverse l'ordre des bits d'un octet. Plus de détails... | |
void | vSwapBytes (uint8_t *pucBytes, uint8_t ucSize) |
Permute les octets 2 à 2. Plus de détails... | |
uint8_t rand8 | ( | void | ) |
Génére un nombre pseudo aléatoire 8 bits.
Générateur à congruence linéaire de période 256 Par défaut, la valeur de départ est 255
uint8_t ucUtilReverseBits | ( | uint8_t | ucByte | ) |
Inverse l'ordre des bits d'un octet.
ucByte | octet |
void vSwapBytes | ( | uint8_t * | pucBytes, |
uint8_t | ucSize | ||
) |
Permute les octets 2 à 2.
Passage de big à little endian ou l'inverse
pucBytes | pointeur sur les octets |
ucSize | nombre d'ocets à permuter (doit être pair) |