Browse Source

tests/driver_io1_xplained: adapt application to API change

master
Alexandre Abadie 5 years ago
parent
commit
3d2b11b251
  1. 6
      tests/driver_io1_xplained/Makefile
  2. 17
      tests/driver_io1_xplained/main.c

6
tests/driver_io1_xplained/Makefile

@ -5,10 +5,4 @@ USEMODULE += io1_xplained
USEMODULE += xtimer
USEMODULE += printf_float
# set default device parameters in case they are undefined
TEST_ADDR ?= 0x07
# export parameters
CFLAGS += -DTEST_ADDR=$(TEST_ADDR)
include $(RIOTBASE)/Makefile.include

17
tests/driver_io1_xplained/main.c

@ -18,14 +18,11 @@
* @}
*/
#ifndef TEST_ADDR
#error "TEST_ADDR not defined"
#endif
#include <stdio.h>
#include <inttypes.h>
#include "io1_xplained.h"
#include "io1_xplained_params.h"
#include "xtimer.h"
#include "board.h"
@ -35,21 +32,17 @@ int main(void)
{
io1_xplained_t dev;
float temperature;
int result;
puts("IO1 Xplained extention test application\n");
puts("+-------------Initializing------------+\n");
printf("+------------Initializing------------+\n");
result = io1_xplained_init(&dev, TEST_ADDR);
if (result == -1) {
if (io1_xplained_init(&dev, &io1_xplained_params[0]) != IO1_XPLAINED_OK) {
puts("[Error] Cannot initialize the IO1 Xplained extension\n");
return 1;
}
else {
printf("Initialization successful\n\n");
}
printf("\n+--------Starting tests --------+\n");
puts("Initialization successful");
puts("\n+--------Starting tests --------+");
while (1) {
/* Get temperature in degrees celsius */
io1_xplained_read_temperature(&dev, &temperature);

Loading…
Cancel
Save