Subversion Repositories NaviCtrl

Rev

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
}