|
TM STM32F4xx Libraries
v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
|
Library private defines without any sense for USER. More...
Macros | |
| #define | GPS_USART USART1 |
| #define | GPS_USART_PINSPACK TM_USART_PinsPack_2 |
| #define | GPS_USART_BUFFER_EMPTY TM_USART_BufferEmpty(GPS_USART) |
| #define | GPS_USART_BUFFER_GET_CHAR TM_USART_Getc(GPS_USART) |
| #define | GPS_USART_INIT(baudrate) TM_USART_Init(GPS_USART, GPS_USART_PINSPACK, baudrate) |
| #define | GPS_CUSTOM_NUMBER 10 |
| #define | GPS_IS_DIGIT(x) ((x) >= '0' && (x) <= '9') |
| #define | GPS_C2N(a) (((a) - 48)) |
| #define | GPS_C2NM(a, x) C2N(a) * (x) |
| #define | GPS_CONCAT(x, y) ((x) << 5 | (y)) |
| #define | GPS_GPGGA 0 |
| #define | GPS_GPRMC 1 |
| #define | GPS_GPGSA 2 |
| #define | GPS_GPGSV 3 |
| #define | GPS_ERR 4 |
| #define | GPS_FLAG_LATITUDE 0x00000001 |
| #define | GPS_FLAG_LONGITUDE 0x00000002 |
| #define | GPS_FLAG_SATS 0x00000004 |
| #define | GPS_FLAG_FIX 0x00000008 |
| #define | GPS_FLAG_ALTITUDE 0x00000010 |
| #define | GPS_FLAG_EW 0x00000020 |
| #define | GPS_FLAG_NS 0x00000040 |
| #define | GPS_FLAG_TIME 0x00000080 |
| #define | GPS_FLAG_SPEED 0x00000100 |
| #define | GPS_FLAG_DATE 0x00000200 |
| #define | GPS_FLAG_VALIDITY 0x00000400 |
| #define | GPS_FLAG_DIRECTION 0x00008000 |
| #define | GPS_FLAG_HDOP 0x00000800 |
| #define | GPS_FLAG_VDOP 0x00001000 |
| #define | GPS_FLAG_PDOP 0x00002000 |
| #define | GPS_FLAG_FIXMODE 0x00004000 |
| #define | GPS_FLAG_SATS1_12 0x00020000 |
| #define | GPS_FLAG_SATSINVIEW 0x00010000 |
| #define | GPS_FLAG_SATSDESC 0x00040000 |
| #define | GPS_POS_LATITUDE GPS_CONCAT(GPS_GPGGA, 2) |
| #define | GPS_POS_LONGITUDE GPS_CONCAT(GPS_GPGGA, 4) |
| #define | GPS_POS_SATS GPS_CONCAT(GPS_GPGGA, 7) |
| #define | GPS_POS_FIX GPS_CONCAT(GPS_GPGGA, 6) |
| #define | GPS_POS_ALTITUDE GPS_CONCAT(GPS_GPGGA, 9) |
| #define | GPS_POS_TIME GPS_CONCAT(GPS_GPGGA, 1) |
| #define | GPS_POS_EW GPS_CONCAT(GPS_GPGGA, 5) |
| #define | GPS_POS_NS GPS_CONCAT(GPS_GPGGA, 3) |
| #define | GPS_POS_SPEED GPS_CONCAT(GPS_GPRMC, 7) |
| #define | GPS_POS_DATE GPS_CONCAT(GPS_GPRMC, 9) |
| #define | GPS_POS_VALIDITY GPS_CONCAT(GPS_GPRMC, 2) |
| #define | GPS_POS_DIRECTION GPS_CONCAT(GPS_GPRMC, 8) |
| #define | GPS_POS_PDOP GPS_CONCAT(GPS_GPGSA, 15) |
| #define | GPS_POS_HDOP GPS_CONCAT(GPS_GPGSA, 16) |
| #define | GPS_POS_VDOP GPS_CONCAT(GPS_GPGSA, 17) |
| #define | GPS_POS_FIXMODE GPS_CONCAT(GPS_GPGSA, 2) |
| #define | GPS_POS_SAT1 GPS_CONCAT(GPS_GPGSA, 3) |
| #define | GPS_POS_SAT2 GPS_CONCAT(GPS_GPGSA, 4) |
| #define | GPS_POS_SAT3 GPS_CONCAT(GPS_GPGSA, 5) |
| #define | GPS_POS_SAT4 GPS_CONCAT(GPS_GPGSA, 6) |
| #define | GPS_POS_SAT5 GPS_CONCAT(GPS_GPGSA, 7) |
| #define | GPS_POS_SAT6 GPS_CONCAT(GPS_GPGSA, 8) |
| #define | GPS_POS_SAT7 GPS_CONCAT(GPS_GPGSA, 9) |
| #define | GPS_POS_SAT8 GPS_CONCAT(GPS_GPGSA, 10) |
| #define | GPS_POS_SAT9 GPS_CONCAT(GPS_GPGSA, 11) |
| #define | GPS_POS_SAT10 GPS_CONCAT(GPS_GPGSA, 12) |
| #define | GPS_POS_SAT11 GPS_CONCAT(GPS_GPGSA, 13) |
| #define | GPS_POS_SAT12 GPS_CONCAT(GPS_GPGSA, 14) |
| #define | GPS_POS_SATSINVIEW GPS_CONCAT(GPS_GPGSV, 3) |
| #define | GPS_EARTH_RADIUS 6371 |
| #define | GPS_DEGREES2RADIANS(x) ((x) * (float)0.01745329251994) |
| #define | GPS_RADIANS2DEGREES(x) ((x) * (float)57.29577951308232) |
| #define | GPS_MAX_SATS_IN_VIEW 24 |
Library private defines without any sense for USER.