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