mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
boards: drop manual button auto-init
This commit is contained in:
parent
bf34cc6b17
commit
615d863c00
@ -1,29 +0,0 @@
|
||||
/*
|
||||
* 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 boards_calliope-mini
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board initialization code for the Calliope mini
|
||||
*
|
||||
* @author Hauke Petersen <hauke.petersen@fu-berlin.de>
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
/* initialize the mini's buttons */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
gpio_init(BTN1_PIN, BTN1_MODE);
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Inria
|
||||
*
|
||||
* 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 boards_microbit_v2
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board initialization code for the BBC micro:bit v2
|
||||
*
|
||||
* @author Alexandre Abadie <alexandre.abadie@inria.fr>
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
/* initialize the on board buttons */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
gpio_init(BTN1_PIN, BTN1_MODE);
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
/*
|
||||
* 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 boards_microbit
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board initialization code for the BBC micro:bit
|
||||
*
|
||||
* @author Hauke Petersen <hauke.petersen@fu-berlin.de>
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
/* initialize the micro:bit's buttons */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
gpio_init(BTN1_PIN, BTN1_MODE);
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2018 Inria
|
||||
*
|
||||
* 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 boards_nrf51dk
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board initialization code for the nRF51DK
|
||||
*
|
||||
* @author Alexandre Abadie <alexandre.abadie@inria.fr>
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
/* initialize the board buttons */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
gpio_init(BTN1_PIN, BTN1_MODE);
|
||||
gpio_init(BTN2_PIN, BTN2_MODE);
|
||||
gpio_init(BTN3_PIN, BTN3_MODE);
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2021 Mesotic SAS
|
||||
*
|
||||
* 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 boards_nrf9160dk
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board initialization for the nRF9160DK
|
||||
*
|
||||
* @author Dylan Laduranty <dylan.laduranty@mesotic.com>
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "cpu.h"
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
gpio_init(BTN1_PIN, BTN1_MODE);
|
||||
gpio_init(BTN2_PIN, BTN2_MODE);
|
||||
gpio_init(BTN3_PIN, BTN3_MODE);
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2020 Scallog
|
||||
*
|
||||
* 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 boards_olimexino-stm32
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board specific implementations for the OLIMEXINO STM32 board
|
||||
*
|
||||
* @author Corentin Vigourt <cvigourt@scallog.com>
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
|
||||
/* initialize the button */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
}
|
||||
/** @} */
|
@ -22,6 +22,4 @@ void board_init(void)
|
||||
{
|
||||
/* The boot pin must be set to input otherwise it may lock the bootloader */
|
||||
gpio_init(BOOT_PIN, GPIO_IN);
|
||||
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
}
|
||||
|
@ -27,7 +27,6 @@ void board_init(void)
|
||||
/* The boot pin must be set to input otherwise it may lock the bootloader */
|
||||
gpio_init(BOOT_PIN, GPIO_IN);
|
||||
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
gpio_init(RF24_SWITCH_CC2538_PIN, GPIO_OUT);
|
||||
gpio_init(RF24_SWITCH_AT86RF215_PIN, GPIO_OUT);
|
||||
|
||||
|
@ -57,11 +57,3 @@ static mtd_spi_nor_t mtd_nor_dev = {
|
||||
|
||||
mtd_dev_t *mtd0 = (mtd_dev_t *)&mtd_nor_dev;
|
||||
#endif /* MODULE_MTD */
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
/* Initialize LEDs and Buttons. */
|
||||
gpio_init(BTN1_PIN, BTN1_MODE);
|
||||
gpio_init(BTN2_PIN, BTN2_MODE);
|
||||
|
||||
}
|
||||
|
@ -23,15 +23,10 @@
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
|
||||
/* initialize the on-board button */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
|
||||
/* If the PA24 and PA25 pins are not connected, it is recommended
|
||||
* to enable a pull-up on PA24 and PA25 through input GPIO mode.
|
||||
* (those have external pull-ups on the board that would leak current)
|
||||
*/
|
||||
gpio_init(GPIO_PIN(PA, 24), GPIO_IN_PU);
|
||||
gpio_init(GPIO_PIN(PA, 25), GPIO_IN_PU);
|
||||
|
||||
}
|
||||
|
@ -1,30 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2020 ML!PA Consulting GmbH
|
||||
*
|
||||
* 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 boards_samd20-xpro
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board specific implementations for the Atmel SAM D20 Xplained
|
||||
* Pro board
|
||||
*
|
||||
* @author Benjamin Valentin <benjamin.valentin@ml-pa.com>
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
|
||||
/* initialize the on-board button */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2017 Travis Griggs <travisgriggs@gmail.com>
|
||||
* Copyright (C) 2017 Dan Evans <photonthunder@gmail.com>
|
||||
*
|
||||
* 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 boards_samd21-xpro
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board specific implementations for the Atmel SAM D21 Xplained
|
||||
* Pro board
|
||||
*
|
||||
* @author Travis Griggs <travisgriggs@gmail.com>
|
||||
* @author Dan Evans <photonthunder@gmail.com>
|
||||
* @author Sebastian Meiling <s@mlng.net>
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
|
||||
/* initialize the on-board button */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
|
||||
}
|
@ -67,9 +67,3 @@ mtd_dev_t *mtd1 = (mtd_dev_t *)&at24mac_dev;
|
||||
VFS_AUTO_MOUNT(littlefs2, VFS_MTD(same54_nor_dev), "/nvm", 0);
|
||||
#endif
|
||||
#endif /* MODULE_MTD */
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
/* initialize the on-board button */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
}
|
||||
|
@ -44,11 +44,6 @@ mtd_dev_t *mtd0 = (mtd_dev_t *)&sensebox_sd_dev;
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
|
||||
|
||||
/* initialize the on-board button on pin PA20 */
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
|
||||
/* initialize XBEE1 bus enable pin */
|
||||
gpio_init(XBEE1_EN_PIN, XBEE1_EN_MODE);
|
||||
|
||||
|
@ -1,29 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2021 BISSELL Homecare, Inc.
|
||||
*
|
||||
* 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 boards_stm32g0316-disco
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board specific implementations for the STM32G0316-DISCO board
|
||||
*
|
||||
* @author Dave VanKampen <david.vankampen@bissell.com>
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "cpu.h"
|
||||
#include "board.h"
|
||||
#include "periph/gpio.h"
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
|
||||
gpio_init(BTN0_PIN, BTN0_MODE);
|
||||
}
|
Loading…
Reference in New Issue
Block a user