|
16FXlib
|
Functions | |
| void | delay (uint16_t del) |
| void | delay_us (uint16_t us) |
| void | delay_ms (uint16_t ms) |
| void | delay_s (uint16_t s) |
| int | sgn (int x) |
| void | intToStr (uint32_t val, uint8_t digits, uint8_t fuellChar, char *dest) |
| void | intToHex (uint32_t val, uint8_t digits, uint8_t fuellchar, char *dest) |
| void | random_init (void) |
| uint32_t | random (void) |
Macros | |
| #define | _BV(bit) (1l << (bit)) |
| #define | RETURN_ERROR(value, max) if ((value) > (max)) return 0; |
| #define | RANDOM_INIT_PIN_COUNT 5 |
| #define | RANDOM_INIT_PIN_START 3 |
| #define | PRESCALER_MS 1993l |
| void delay | ( | uint16_t | del | ) |
| void delay_us | ( | uint16_t | us | ) |
| void delay_ms | ( | uint16_t | ms | ) |
| void delay_s | ( | uint16_t | s | ) |
| int sgn | ( | int | x | ) |
Convert the given integer value (up to 32 bits, unsigned) to the string representing its decimal value.
| val | Integer to convert |
| digits | Number of digits the output string should have (1 - 10) |
| fuellChar | The character used for digits in front of the value |
| dest | Pointer to stringbuffer, 0 on errror |
Convert the given integer value (up to 32 bits, unsigned) to the string representing its hexadecimal value.
| val | Integer to convert |
| digits | Number of digits the output string should have (1 - 8) |
| fuellchar | The character used for digits in front of the value |
| dest | Pointer to stringbuffer, 0 on errror |
| void random_init | ( | void | ) |
| uint32_t random | ( | void | ) |
Get a random byte value. The initialization vector is created by reading out up to 4 ADC pins.
| #define _BV | ( | bit | ) | (1l << (bit)) |
| #define RETURN_ERROR | ( | value, | |
| max | |||
| ) | if ((value) > (max)) return 0; |
| #define RANDOM_INIT_PIN_COUNT 5 |
| #define RANDOM_INIT_PIN_START 3 |