Prusa MINI Firmware overview
|
#include <inttypes.h>
Go to the source code of this file.
Macros | |
#define | PROGMEM_EMULATED 1 |
#define | PROGMEM |
#define | PGM_P const char * |
#define | PSTR(str) (str) |
#define | _SFR_BYTE(n) (n) |
#define | memchr_P(str, c, len) memchr((str), (c), (len)) |
#define | memcmp_P(a, b, n) memcmp((a), (b), (n)) |
#define | memcpy_P(dest, src, num) memcpy((dest), (src), (num)) |
#define | memmem_P(a, alen, b, blen) memmem((a), (alen), (b), (blen)) |
#define | memrchr_P(str, val, len) memrchr((str), (val), (len)) |
#define | strcat_P(dest, src) strcat((dest), (src)) |
#define | strchr_P(str, c) strchr((str), (c)) |
#define | strchrnul_P(str, c) strchrnul((str), (c)) |
#define | strcmp_P(a, b) strcmp((a), (b)) |
#define | strcpy_P(dest, src) strcpy((dest), (src)) |
#define | strcasecmp_P(a, b) strcasecmp((a), (b)) |
#define | strcasestr_P(a, b) strcasestr((a), (b)) |
#define | strlcat_P(dest, src, len) strlcat((dest), (src), (len)) |
#define | strlcpy_P(dest, src, len) strlcpy((dest), (src), (len)) |
#define | strlen_P(s) strlen((const char *)(s)) |
#define | strnlen_P(str, len) strnlen((str), (len)) |
#define | strncmp_P(a, b, n) strncmp((a), (b), (n)) |
#define | strncasecmp_P(a, b, n) strncasecmp((a), (b), (n)) |
#define | strncat_P(a, b, n) strncat((a), (b), (n)) |
#define | strncpy_P(a, b, n) strncpy((a), (b), (n)) |
#define | strpbrk_P(str, chrs) strpbrk((str), (chrs)) |
#define | strrchr_P(str, c) strrchr((str), (c)) |
#define | strsep_P(strp, delim) strsep((strp), (delim)) |
#define | strspn_P(str, chrs) strspn((str), (chrs)) |
#define | strstr_P(a, b) strstr((a), (b)) |
#define | sprintf_P(s, ...) sprintf((s), __VA_ARGS__) |
#define | vfprintf_P(fp, s, ...) vfprintf((fp), (s), __VA_ARGS__) |
#define | printf_P(...) printf(__VA_ARGS__) |
#define | snprintf_P(s, n, ...) snprintf((s), (n), __VA_ARGS__) |
#define | vsprintf_P(s, ...) vsprintf((s), __VA_ARGS__) |
#define | vsnprintf_P(s, n, ...) vsnprintf((s), (n), __VA_ARGS__) |
#define | fprintf_P(fp, ...) fprintf((fp), __VA_ARGS__) |
#define | strlen_PF(a) strlen((a)) |
#define | strnlen_PF(src, len) strnlen((src), (len)) |
#define | memcpy_PF(dest, src, len) memcpy((dest), (src), (len)) |
#define | strcpy_PF(dest, src) strcpy((dest), (src)) |
#define | strncpy_PF(dest, src, len) strncpy((dest), (src), (len)) |
#define | strcat_PF(dest, src) strcat((dest), (src)) |
#define | strlcat_PF(dest, src, len) strlcat((dest), (src), (len)) |
#define | strncat_PF(dest, src, len) strncat((dest), (src), (len)) |
#define | strcmp_PF(s1, s2) strcmp((s1), (s2)) |
#define | strncmp_PF(s1, s2, n) strncmp((s1), (s2), (n)) |
#define | strcasecmp_PF(s1, s2) strcasecmp((s1), (s2)) |
#define | strncasecmp_PF(s1, s2, n) strncasecmp((s1), (s2), (n)) |
#define | strstr_PF(s1, s2) strstr((s1), (s2)) |
#define | strlcpy_PF(dest, src, n) strlcpy((dest), (src), (n)) |
#define | memcmp_PF(s1, s2, n) memcmp((s1), (s2), (n)) |
#define | pgm_read_byte(addr) (*(const unsigned char *)(addr)) |
#define | pgm_read_word(addr) |
#define | pgm_read_dword(addr) |
#define | pgm_read_float(addr) |
#define | pgm_read_ptr(addr) |
#define | pgm_read_byte_near(addr) pgm_read_byte(addr) |
#define | pgm_read_word_near(addr) pgm_read_word(addr) |
#define | pgm_read_dword_near(addr) pgm_read_dword(addr) |
#define | pgm_read_float_near(addr) pgm_read_float(addr) |
#define | pgm_read_ptr_near(addr) pgm_read_ptr(addr) |
#define | pgm_read_byte_far(addr) pgm_read_byte(addr) |
#define | pgm_read_word_far(addr) pgm_read_word(addr) |
#define | pgm_read_dword_far(addr) pgm_read_dword(addr) |
#define | pgm_read_float_far(addr) pgm_read_float(addr) |
#define | pgm_read_ptr_far(addr) pgm_read_ptr(addr) |
Typedefs | |
typedef void | prog_void |
typedef char | prog_char |
typedef unsigned char | prog_uchar |
typedef int8_t | prog_int8_t |
typedef uint8_t | prog_uint8_t |
typedef int16_t | prog_int16_t |
typedef uint16_t | prog_uint16_t |
typedef int32_t | prog_int32_t |
typedef uint32_t | prog_uint32_t |
typedef int64_t | prog_int64_t |
typedef uint64_t | prog_uint64_t |
#define PROGMEM_EMULATED 1 |
#define PROGMEM |
#define PGM_P const char * |
#define PSTR | ( | str | ) | (str) |
#define _SFR_BYTE | ( | n | ) | (n) |
#define memchr_P | ( | str, | |
c, | |||
len | |||
) | memchr((str), (c), (len)) |
#define memcmp_P | ( | a, | |
b, | |||
n | |||
) | memcmp((a), (b), (n)) |
#define memcpy_P | ( | dest, | |
src, | |||
num | |||
) | memcpy((dest), (src), (num)) |
#define memmem_P | ( | a, | |
alen, | |||
b, | |||
blen | |||
) | memmem((a), (alen), (b), (blen)) |
#define memrchr_P | ( | str, | |
val, | |||
len | |||
) | memrchr((str), (val), (len)) |
#define strcat_P | ( | dest, | |
src | |||
) | strcat((dest), (src)) |
#define strchr_P | ( | str, | |
c | |||
) | strchr((str), (c)) |
#define strchrnul_P | ( | str, | |
c | |||
) | strchrnul((str), (c)) |
#define strcmp_P | ( | a, | |
b | |||
) | strcmp((a), (b)) |
#define strcpy_P | ( | dest, | |
src | |||
) | strcpy((dest), (src)) |
#define strcasecmp_P | ( | a, | |
b | |||
) | strcasecmp((a), (b)) |
#define strcasestr_P | ( | a, | |
b | |||
) | strcasestr((a), (b)) |
#define strlcat_P | ( | dest, | |
src, | |||
len | |||
) | strlcat((dest), (src), (len)) |
#define strlcpy_P | ( | dest, | |
src, | |||
len | |||
) | strlcpy((dest), (src), (len)) |
#define strlen_P | ( | s | ) | strlen((const char *)(s)) |
#define strnlen_P | ( | str, | |
len | |||
) | strnlen((str), (len)) |
#define strncmp_P | ( | a, | |
b, | |||
n | |||
) | strncmp((a), (b), (n)) |
#define strncasecmp_P | ( | a, | |
b, | |||
n | |||
) | strncasecmp((a), (b), (n)) |
#define strncat_P | ( | a, | |
b, | |||
n | |||
) | strncat((a), (b), (n)) |
#define strncpy_P | ( | a, | |
b, | |||
n | |||
) | strncpy((a), (b), (n)) |
#define strpbrk_P | ( | str, | |
chrs | |||
) | strpbrk((str), (chrs)) |
#define strrchr_P | ( | str, | |
c | |||
) | strrchr((str), (c)) |
#define strsep_P | ( | strp, | |
delim | |||
) | strsep((strp), (delim)) |
#define strspn_P | ( | str, | |
chrs | |||
) | strspn((str), (chrs)) |
#define strstr_P | ( | a, | |
b | |||
) | strstr((a), (b)) |
#define sprintf_P | ( | s, | |
... | |||
) | sprintf((s), __VA_ARGS__) |
#define vfprintf_P | ( | fp, | |
s, | |||
... | |||
) | vfprintf((fp), (s), __VA_ARGS__) |
#define printf_P | ( | ... | ) | printf(__VA_ARGS__) |
#define snprintf_P | ( | s, | |
n, | |||
... | |||
) | snprintf((s), (n), __VA_ARGS__) |
#define vsprintf_P | ( | s, | |
... | |||
) | vsprintf((s), __VA_ARGS__) |
#define vsnprintf_P | ( | s, | |
n, | |||
... | |||
) | vsnprintf((s), (n), __VA_ARGS__) |
#define fprintf_P | ( | fp, | |
... | |||
) | fprintf((fp), __VA_ARGS__) |
#define strlen_PF | ( | a | ) | strlen((a)) |
#define strnlen_PF | ( | src, | |
len | |||
) | strnlen((src), (len)) |
#define memcpy_PF | ( | dest, | |
src, | |||
len | |||
) | memcpy((dest), (src), (len)) |
#define strcpy_PF | ( | dest, | |
src | |||
) | strcpy((dest), (src)) |
#define strncpy_PF | ( | dest, | |
src, | |||
len | |||
) | strncpy((dest), (src), (len)) |
#define strcat_PF | ( | dest, | |
src | |||
) | strcat((dest), (src)) |
#define strlcat_PF | ( | dest, | |
src, | |||
len | |||
) | strlcat((dest), (src), (len)) |
#define strncat_PF | ( | dest, | |
src, | |||
len | |||
) | strncat((dest), (src), (len)) |
#define strcmp_PF | ( | s1, | |
s2 | |||
) | strcmp((s1), (s2)) |
#define strncmp_PF | ( | s1, | |
s2, | |||
n | |||
) | strncmp((s1), (s2), (n)) |
#define strcasecmp_PF | ( | s1, | |
s2 | |||
) | strcasecmp((s1), (s2)) |
#define strncasecmp_PF | ( | s1, | |
s2, | |||
n | |||
) | strncasecmp((s1), (s2), (n)) |
#define strstr_PF | ( | s1, | |
s2 | |||
) | strstr((s1), (s2)) |
#define strlcpy_PF | ( | dest, | |
src, | |||
n | |||
) | strlcpy((dest), (src), (n)) |
#define memcmp_PF | ( | s1, | |
s2, | |||
n | |||
) | memcmp((s1), (s2), (n)) |
#define pgm_read_byte | ( | addr | ) | (*(const unsigned char *)(addr)) |
#define pgm_read_word | ( | addr | ) |
#define pgm_read_dword | ( | addr | ) |
#define pgm_read_float | ( | addr | ) |
#define pgm_read_ptr | ( | addr | ) |
#define pgm_read_byte_near | ( | addr | ) | pgm_read_byte(addr) |
#define pgm_read_word_near | ( | addr | ) | pgm_read_word(addr) |
#define pgm_read_dword_near | ( | addr | ) | pgm_read_dword(addr) |
#define pgm_read_float_near | ( | addr | ) | pgm_read_float(addr) |
#define pgm_read_ptr_near | ( | addr | ) | pgm_read_ptr(addr) |
#define pgm_read_byte_far | ( | addr | ) | pgm_read_byte(addr) |
#define pgm_read_word_far | ( | addr | ) | pgm_read_word(addr) |
#define pgm_read_dword_far | ( | addr | ) | pgm_read_dword(addr) |
#define pgm_read_float_far | ( | addr | ) | pgm_read_float(addr) |
#define pgm_read_ptr_far | ( | addr | ) | pgm_read_ptr(addr) |
typedef char prog_char |
typedef unsigned char prog_uchar |
typedef int8_t prog_int8_t |
typedef uint8_t prog_uint8_t |
typedef int16_t prog_int16_t |
typedef uint16_t prog_uint16_t |
typedef int32_t prog_int32_t |
typedef uint32_t prog_uint32_t |
typedef int64_t prog_int64_t |
typedef uint64_t prog_uint64_t |