tests: added micro:bit specific test app

pr/spi.typo
Hauke Petersen 6 years ago
parent 4641bac2ff
commit 6484d9ad1a

@ -0,0 +1,12 @@
APPLICATION = board_microbit
include ../Makefile.tests_common
BOARD = microbit
# This test application is for the BBC micro:bit only
BOARD_WHITELIST := microbit
# We want to test the microbit support module
USEMODULE += microbit
include $(RIOTBASE)/Makefile.include

@ -0,0 +1,13 @@
Background
==========
The BBC micro:bit board comes with its own little utility library, that makes
some of the boards unique feature like the 5x5 LED matrix usable to RIOT.
This test application is therefore specialized for only that board and its
purpose is to test and showcase the board specific utility library.
Expected result
===============
When running this application, you should see the string
`Welcome RIOT @ micro:bit!` scrolling by on the boards LED matrix.

@ -0,0 +1,40 @@
/*
* Copyright (C) 2016 Freie Universität Berlin
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*/
/**
* @ingroup tests
* @{
*
* @file
* @brief Test the BBC micro:bit support library
*
* @author Hauke Petersen <hauke.petersen@fu-berlin.de>
*
* @}
*/
#include <stdio.h>
#include "timex.h"
#include "microbit.h"
#define DELAY (120 * MS_IN_USEC)
int main(void)
{
puts("Welcome to RIOT!\n");
puts("Please refer to the README.md for more information about this app\n");
microbit_matrix_init();
while (1) {
microbit_matrix_shift_str("Welcome RIOT @ micro:bit!", DELAY);
}
return 0;
}
Loading…
Cancel
Save