![]() |
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) |