From 453302a86c17cafe5d0e65f0c2080c90540aa2d6 Mon Sep 17 00:00:00 2001 From: Jonas Arnold Date: Thu, 20 Oct 2022 17:36:58 +0200 Subject: [PATCH] changed GPIO used for raspi shutdown, added documentation --- ADIS_tinyK22_RpiHat/raspi-overlayconfig.txt | 11 +++++++++++ ADIS_tinyK22_RpiHat/source/application.c | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 ADIS_tinyK22_RpiHat/raspi-overlayconfig.txt diff --git a/ADIS_tinyK22_RpiHat/raspi-overlayconfig.txt b/ADIS_tinyK22_RpiHat/raspi-overlayconfig.txt new file mode 100644 index 0000000..135fdef --- /dev/null +++ b/ADIS_tinyK22_RpiHat/raspi-overlayconfig.txt @@ -0,0 +1,11 @@ +To use GPIO shutdown for the Raspberry Pi, add following lines in the file /boot/config.txt +edit file: sudo nano /boot/config.txt + +# signal power off with green led +dtoverlay=gpio-poweroff,gpiopin=16 + +# shutdown Pi when joystick button is pressed +dtoverlay=gpio-shutdown,gpio_pin=26,gpio-pull=up + +# shutdown Pi when GPIO GP0 on Hat is set to low +dtoverlay=gpio-shutdown,gpio_pin=17 \ No newline at end of file diff --git a/ADIS_tinyK22_RpiHat/source/application.c b/ADIS_tinyK22_RpiHat/source/application.c index 2afcb2f..915b139 100644 --- a/ADIS_tinyK22_RpiHat/source/application.c +++ b/ADIS_tinyK22_RpiHat/source/application.c @@ -44,9 +44,9 @@ void App_Init(void){ /* configure gpio raspi power disable */ McuGPIO_Config_t config_gpio; McuGPIO_GetDefaultConfig(&config_gpio); - config_gpio.hw.gpio = GPIOD; - config_gpio.hw.port = PORTD; - config_gpio.hw.pin = 6U; + config_gpio.hw.gpio = GPIOA; + config_gpio.hw.port = PORTA; + config_gpio.hw.pin = 1U; GPIO_PowerRaspi = McuGPIO_InitGPIO(&config_gpio); // get the event queue handle from debounce