Rev 231 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 231 | Rev 333 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef _UART0_H |
1 | #ifndef _UART0_H |
2 | #define _UART0_H |
2 | #define _UART0_H |
Line -... | Line 3... | ||
- | 3 | ||
- | 4 | #include "ubx.h" |
|
3 | 5 | ||
4 | #define RXD_BUFFER_LEN 150 |
6 | #define RXD_BUFFER_LEN 150 |
5 | // must be at least 4('#'+Addr+'CmdID'+'\r')+ (80 * 4)/3 = 111 bytes |
7 | // must be at least 4('#'+Addr+'CmdID'+'\r')+ (80 * 4)/3 = 111 bytes |
6 | #define TXD_BUFFER_LEN 150 |
8 | #define TXD_BUFFER_LEN 150 |
Line 53... | Line 55... | ||
53 | uint8_t ProtoMinor; |
55 | uint8_t ProtoMinor; |
54 | uint8_t SWPatch; |
56 | uint8_t SWPatch; |
55 | uint8_t Reserved[5]; |
57 | uint8_t Reserved[5]; |
56 | } __attribute__((packed)) UART_VersionInfo_t; |
58 | } __attribute__((packed)) UART_VersionInfo_t; |
Line -... | Line 59... | ||
- | 59 | ||
- | 60 | typedef struct |
|
- | 61 | { |
|
- | 62 | GPS_Pos_t Position; // the gps position of the waypoint, see ubx.h for details |
|
- | 63 | int16_t Heading; // orientation, future implementation |
|
- | 64 | uint8_t ToleranceRadius; // in meters, if the MK is within that range around the target, then the next target is triggered |
|
- | 65 | uint8_t HoldTime; // in seconds, if the was once in the tolerance area around a WP, this time defines the delay before the next WP is triggered |
|
- | 66 | uint8_t Event_Flag; // future implementation |
|
- | 67 | uint8_t reserve[12]; // reserve |
|
- | 68 | } __attribute__((packed)) Waypoint_t; |
|
- | 69 | ||
- | 70 | extern Waypoint_t FollowMe; |
|
Line 57... | Line 71... | ||
57 | 71 | extern uint8_t Request_SendFollowMe; |