Merge pull request #5224 from haukepetersen/fix_periph_undef

drivers/periph: fixed UNDEF values to UINT_MAX
pr/spi.typo
kYc0o 7 years ago
commit e6d15f2d36

@ -43,6 +43,8 @@
#ifndef PERIPH_ADC_H
#define PERIPH_ADC_H
#include <limits.h>
#include "periph_cpu.h"
#include "periph_conf.h"
@ -73,7 +75,7 @@ typedef unsigned int adc_t;
* @{
*/
#ifndef ADC_UNDEF
#define ADC_UNDEF (0xffff)
#define ADC_UNDEF (UINT_MAX)
#endif
/** @} */

@ -55,6 +55,7 @@
#define I2C_H
#include <stdint.h>
#include <limits.h>
#include "periph_cpu.h"
/**
@ -91,7 +92,7 @@ extern "C" {
* @{
*/
#ifndef I2C_UNDEF
#define I2C_UNDEF (-1)
#define I2C_UNDEF (UINT_MAX)
#endif
/** @} */

@ -22,6 +22,7 @@
#define PERIPH_PWM_H
#include <stdint.h>
#include <limits.h>
#include "periph_cpu.h"
#include "periph_conf.h"
@ -53,7 +54,7 @@ extern "C" {
* @{
*/
#ifndef PWM_UNDEF
#define PWM_UNDEF (-1)
#define PWM_UNDEF (UINT_MAX)
#endif
/** @} */

@ -21,6 +21,8 @@
#ifndef PERIPH_TIMER_H
#define PERIPH_TIMER_H
#include <limits.h>
#include "periph_cpu.h"
/** @todo remove dev_enums.h include once all platforms are ported to the updated periph interface */
#include "periph/dev_enums.h"
@ -42,7 +44,7 @@ extern "C" {
* @brief Default value for timer not defined
*/
#ifndef TIMER_UNDEF
#define TIMER_UNDEF (-1)
#define TIMER_UNDEF (UINT_MAX)
#endif
/**

@ -46,6 +46,7 @@
#include <stddef.h>
#include <stdint.h>
#include <limits.h>
#include "periph_cpu.h"
#include "periph_conf.h"
@ -79,7 +80,7 @@ typedef unsigned int uart_t;
* @{
*/
#ifndef UART_UNDEF
#define UART_UNDEF (-1)
#define UART_UNDEF (UINT_MAX)
#endif
/** @} */

@ -51,15 +51,15 @@ static char printer_stack[THREAD_STACKSIZE_MAIN];
static int parse_dev(char *arg)
{
int dev = atoi(arg);
if (dev == UART_STDIO_DEV) {
printf("Error: The selected UART_DEV(%i) is used for the shell!\n", dev);
return -2;
}
if (dev < 0 || (uart_t) dev >= UART_NUMOF) {
unsigned dev = (unsigned)atoi(arg);
if (dev >= UART_NUMOF) {
printf("Error: Invalid UART_DEV device specified (%i).\n", dev);
return -1;
}
else if (UART_DEV(dev) == UART_STDIO_DEV) {
printf("Error: The selected UART_DEV(%i) is used for the shell!\n", dev);
return -2;
}
return dev;
}
@ -179,7 +179,7 @@ int main(void)
printf("UART used for STDIO (the shell): UART_DEV(%i)\n\n", UART_STDIO_DEV);
/* initialize ringbuffers */
for (uart_t i = 0; i < UART_NUMOF; i++) {
for (unsigned i = 0; i < UART_NUMOF; i++) {
ringbuffer_init(&(ctx[i].rx_buf), ctx[i].rx_mem, UART_BUFSIZE);
}

Loading…
Cancel
Save