Rev 1582 | Rev 1751 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1582 | Rev 1750 | ||
|---|---|---|---|
| Line 39... | Line 39... | ||
| 39 | #ifndef max |
39 | #ifndef max |
| 40 | #define max(_a,_b) ((_a)>(_b) ? (_a) : (_b)) |
40 | #define max(_a,_b) ((_a)>(_b) ? (_a) : (_b)) |
| 41 | #endif |
41 | #endif |
| 42 | 42 | ||
| 43 | #ifndef lim |
43 | #ifndef lim |
| 44 | #define lim(_a,_minval,_maxval) (max(min((_a),( |
44 | #define lim(_a,_minval,_maxval) (max(min((_a),(_maxval)),(_minval))) |
| 45 | #endif |
45 | #endif |
| 46 | 46 | ||
| 47 | 47 | ||
| 48 | 48 | ||
| 49 | uint8_t sns_Serial_setSettings(void) |
49 | uint8_t sns_Serial_setSettings(void) |
| Line 250... | Line 250... | ||
| 250 | parityMode = lim(rxMsg->Data[5], 0, 2); |
250 | parityMode = lim(rxMsg->Data[5], 0, 2); |
| 251 | uart_setDatabits(databits); |
251 | uart_setDatabits(databits); |
| 252 | uart_setStopbits(stopbits); |
252 | uart_setStopbits(stopbits); |
| 253 | uart_setParity(parityMode!=PARITY_NONE, parityMode==PARITY_ODD); |
253 | uart_setParity(parityMode!=PARITY_NONE, parityMode==PARITY_ODD); |
| 254 | uart_init(UART_BAUD_SELECT(baudRate, F_CPU)); |
254 | uart_init(UART_BAUD_SELECT(baudRate, F_CPU)); |
| - | 255 | printf("D:%d, S:%d, P:%d\n", databits, stopbits, parityMode); |
|
| 255 | 256 | ||
| 256 | uint8_t returnval = sns_Serial_setSettings(); |
257 | uint8_t returnval = sns_Serial_setSettings(); |
| 257 | 258 | ||
| 258 | if (returnval) |
259 | if (returnval) |
| 259 | { |
260 | { |