Rev 157 | Rev 278 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 157 | Rev 276 | ||
---|---|---|---|
1 | #include "91x_lib.h" |
1 | #include "91x_lib.h" |
2 | #include "params.h" |
2 | #include "params.h" |
3 | - | ||
- | 3 | #include "spi_slave.h" |
|
4 | 4 | ||
5 | s16 NCParams[255]; |
5 | s16 NCParams[255]; |
6 | 6 | ||
7 | void NCParams_Init(void) |
7 | void NCParams_Init(void) |
8 | { |
8 | { |
9 | NCParams[NCPARAMS_GPS_TARGETSPEED] = 50; // 5.0 m/s |
9 | NCParams[NCPARAMS_GPS_TARGETSPEED] = 50; // 5.0 m/s |
- | 10 | NCParams[NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT] = -1; |
|
10 | } |
11 | } |
11 | 12 | ||
12 | u8 NCParams_SetValue(u8 id, s16* pvalue) |
13 | u8 NCParams_SetValue(u8 id, s16* pvalue) |
13 | { |
14 | { |
14 | NCParams[id] = *pvalue; |
15 | NCParams[id] = *pvalue; |
- | 16 | // Process data |
|
- | 17 | if(id == NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT) NewCompassDirectionSetpoint = NCParams[NCPARAMS_NEW_COMPASS_DIRECTION_SETPOINT]; |
|
15 | return 1; |
18 | return 1; |
16 | } |
19 | } |
17 | 20 | ||
18 | u8 NCParams_GetValue(u8 id, s16* pvalue) |
21 | u8 NCParams_GetValue(u8 id, s16* pvalue) |
19 | { |
22 | { |
20 | if(pvalue == 0) return 0; |
23 | if(pvalue == 0) return 0; |
21 | *pvalue = NCParams[id]; |
24 | *pvalue = NCParams[id]; |
22 | return 1; |
25 | return 1; |
23 | } |
26 | } |
24 | 27 |