nxstyle fixes

This commit is contained in:
Matias Nitsche
2020-05-11 18:51:21 -03:00
committed by Alin Jerpelea
parent cf1ff36e0e
commit 856c3e4263
5 changed files with 43 additions and 35 deletions
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* /home/v01d/coding/nuttx_latest/nuttx/boards/arm/stm32/common/include/stm32_apds9960.h * boards/arm/stm32/common/include/stm32_apds9960.h
* *
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* /home/v01d/coding/nuttx_latest/nuttx/boards/arm/stm32/common/include/stm32_zerocross.h * boards/arm/stm32/common/include/stm32_zerocross.h
* *
* Licensed to the Apache Software Foundation (ASF) under one or more * Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with * contributor license agreements. See the NOTICE file distributed with
+3 -3
View File
@@ -94,9 +94,9 @@ static int apds9960_irq_attach(FAR struct apds9960_config_s *state,
static struct stm32_apds9960config_s g_apds9960config = static struct stm32_apds9960config_s g_apds9960config =
{ {
.config = .config =
{ {
.irq_attach = apds9960_irq_attach, .irq_attach = apds9960_irq_attach,
}, },
}; };
/**************************************************************************** /****************************************************************************
+9 -7
View File
@@ -145,8 +145,8 @@ static int hcsr04_irq_attach(FAR struct hcsr04_config_s *state, xcpt_t isr,
priv->isr = isr; priv->isr = isr;
priv->arg = arg; priv->arg = arg;
stm32_gpiosetevent(BOARD_HCSR04_GPIO_INT, priv->rising, priv->falling, true, stm32_gpiosetevent(BOARD_HCSR04_GPIO_INT, priv->rising, priv->falling,
isr, arg); true, isr, arg);
leave_critical_section(flags); leave_critical_section(flags);
@@ -155,7 +155,8 @@ static int hcsr04_irq_attach(FAR struct hcsr04_config_s *state, xcpt_t isr,
/* Setup the interruption mode: Rising or Falling */ /* Setup the interruption mode: Rising or Falling */
static void hcsr04_irq_setmode(FAR struct hcsr04_config_s *state, bool rise_mode) static void hcsr04_irq_setmode(FAR struct hcsr04_config_s *state,
bool rise_mode)
{ {
FAR struct stm32_hcsr04config_s *priv = FAR struct stm32_hcsr04config_s *priv =
(FAR struct stm32_hcsr04config_s *)state; (FAR struct stm32_hcsr04config_s *)state;
@@ -182,20 +183,21 @@ static void hcsr04_irq_enable(FAR const struct hcsr04_config_s *state,
iinfo("%d\n", enable); iinfo("%d\n", enable);
stm32_gpiosetevent(BOARD_HCSR04_GPIO_INT, priv->rising, priv->falling, true, stm32_gpiosetevent(BOARD_HCSR04_GPIO_INT, priv->rising, priv->falling,
enable ? priv->isr : NULL, priv->arg); true, enable ? priv->isr : NULL, priv->arg);
} }
/* Acknowledge/clear any pending GPIO interrupt */ /* Acknowledge/clear any pending GPIO interrupt */
static void hcsr04_irq_clear(FAR const struct hcsr04_config_s *state) static void hcsr04_irq_clear(FAR const struct hcsr04_config_s *state)
{ {
// FIXME Nothing to do ? /* FIXME: Nothing to do ? */
} }
/* Set the Trigger pin state */ /* Set the Trigger pin state */
static void hcsr04_set_trigger(FAR const struct hcsr04_config_s *state, bool on) static void hcsr04_set_trigger(FAR const struct hcsr04_config_s *state,
bool on)
{ {
stm32_gpiowrite(BOARD_HCSR04_GPIO_TRIG, on); stm32_gpiowrite(BOARD_HCSR04_GPIO_TRIG, on);
} }
@@ -53,14 +53,15 @@
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/* Clocking *************************************************************************/ /* Clocking *****************************************************************/
/* The STM32F4 Discovery board features a single 8MHz crystal. Space is provided /* The STM32F4 Discovery board features a single 8MHz crystal.
* for a 32kHz RTC backup crystal, but it is not stuffed. * Space is provided for a 32kHz RTC backup crystal, but it is not stuffed.
* *
* This is the canonical configuration: * This is the canonical configuration:
* System Clock source : PLL (HSE) * System Clock source : PLL (HSE)
* SYSCLK(Hz) : 168000000 Determined by PLL configuration * SYSCLK(Hz) : 168000000 Determined by PLL
* configuration
* HCLK(Hz) : 168000000 (STM32_RCC_CFGR_HPRE) * HCLK(Hz) : 168000000 (STM32_RCC_CFGR_HPRE)
* AHB Prescaler : 1 (STM32_RCC_CFGR_HPRE) * AHB Prescaler : 1 (STM32_RCC_CFGR_HPRE)
* APB1 Prescaler : 4 (STM32_RCC_CFGR_PPRE1) * APB1 Prescaler : 4 (STM32_RCC_CFGR_PPRE1)
@@ -70,7 +71,8 @@
* PLLN : 336 (STM32_PLLCFG_PLLN) * PLLN : 336 (STM32_PLLCFG_PLLN)
* PLLP : 2 (STM32_PLLCFG_PLLP) * PLLP : 2 (STM32_PLLCFG_PLLP)
* PLLQ : 7 (STM32_PLLCFG_PLLQ) * PLLQ : 7 (STM32_PLLCFG_PLLQ)
* Main regulator output voltage : Scale1 mode Needed for high speed SYSCLK * Main regulator output voltage : Scale1 mode Needed for high speed
* SYSCLK
* Flash Latency(WS) : 5 * Flash Latency(WS) : 5
* Prefetch Buffer : OFF * Prefetch Buffer : OFF
* Instruction cache : ON * Instruction cache : ON
@@ -192,10 +194,10 @@
# define SDIO_SDXFR_CLKDIV (2 << SDIO_CLKCR_CLKDIV_SHIFT) # define SDIO_SDXFR_CLKDIV (2 << SDIO_CLKCR_CLKDIV_SHIFT)
#endif #endif
/* LED definitions ******************************************************************/ /* LED definitions **********************************************************/
/* If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs in any /* If CONFIG_ARCH_LEDS is not defined, then the user can control the LEDs
* way. The following definitions are used to access individual LEDs. * in any way. The following definitions are used to access individual LEDs.
*/ */
/* LED index values for use with board_userled() */ /* LED index values for use with board_userled() */
@@ -218,8 +220,9 @@
#define BOARD_LED3_BIT (1 << BOARD_LED3) #define BOARD_LED3_BIT (1 << BOARD_LED3)
#define BOARD_LED4_BIT (1 << BOARD_LED4) #define BOARD_LED4_BIT (1 << BOARD_LED4)
/* If CONFIG_ARCH_LEDs is defined, then NuttX will control the 4 LEDs on board the /* If CONFIG_ARCH_LEDs is defined, then NuttX will control the 4 LEDs on
* stm32f4discovery. The following definitions describe how NuttX controls the LEDs: * board the stm32f4discovery. The following definitions describe how NuttX
* controls the LEDs:
*/ */
#define LED_STARTED 0 /* LED1 */ #define LED_STARTED 0 /* LED1 */
@@ -231,7 +234,7 @@
#define LED_ASSERTION 6 /* LED1 + LED2 + LED3 */ #define LED_ASSERTION 6 /* LED1 + LED2 + LED3 */
#define LED_PANIC 7 /* N/C + N/C + N/C + LED4 */ #define LED_PANIC 7 /* N/C + N/C + N/C + LED4 */
/* Button definitions ***************************************************************/ /* Button definitions *******************************************************/
/* The STM32F4 Discovery supports one button: */ /* The STM32F4 Discovery supports one button: */
@@ -239,7 +242,7 @@
#define NUM_BUTTONS 1 #define NUM_BUTTONS 1
#define BUTTON_USER_BIT (1 << BUTTON_USER) #define BUTTON_USER_BIT (1 << BUTTON_USER)
/* Alternate function pin selections ************************************************/ /* Alternate function pin selections ****************************************/
/* CAN */ /* CAN */
@@ -259,7 +262,8 @@
* brought out to PA2 (TX) and PA3 (RX) for connection to an external serial * brought out to PA2 (TX) and PA3 (RX) for connection to an external serial
* device. (See the README.txt file for other options) * device. (See the README.txt file for other options)
* *
* These pins selections, however, conflict with pin usage on the STM32F4DIS-BB. * These pins selections, however, conflict with pin usage on the
* STM32F4DIS-BB.
*/ */
#ifndef CONFIG_STM32F4DISBB #ifndef CONFIG_STM32F4DISBB
@@ -293,9 +297,11 @@
/* USART6: /* USART6:
* *
* The STM32F4DIS-BB base board provides RS-232 drivers and a DB9 connector * The STM32F4DIS-BB base board provides RS-232 drivers and a DB9 connector
* for USART6. This is the preferred serial console for use with the STM32F4DIS-BB. * for USART6. This is the preferred serial console for use with the
* STM32F4DIS-BB.
* *
* NOTE: CTS and RTS are not brought out to the RS-232 connector on the baseboard. * NOTE: CTS and RTS are not brought out to the RS-232 connector on the
* baseboard.
*/ */
#define GPIO_USART6_RX GPIO_USART6_RX_1 /* PC7 (also I2S3_MCK and P2 pin 48) */ #define GPIO_USART6_RX GPIO_USART6_RX_1 /* PC7 (also I2S3_MCK and P2 pin 48) */
@@ -303,8 +309,8 @@
/* PWM /* PWM
* *
* The STM32F4 Discovery has no real on-board PWM devices, but the board can be * The STM32F4 Discovery has no real on-board PWM devices, but the board
* configured to output a pulse train using TIM4 CH2 on PD13. * can be configured to output a pulse train using TIM4 CH2 on PD13.
*/ */
#define GPIO_TIM4_CH2OUT GPIO_TIM4_CH2OUT_2 #define GPIO_TIM4_CH2OUT GPIO_TIM4_CH2OUT_2
@@ -358,8 +364,8 @@
#define DMACHAN_I2S3_RX DMAMAP_SPI3_RX_2 #define DMACHAN_I2S3_RX DMAMAP_SPI3_RX_2
#define DMACHAN_I2S3_TX DMAMAP_SPI3_TX_2 #define DMACHAN_I2S3_TX DMAMAP_SPI3_TX_2
/* I2C. Only I2C1 is available on the stm32f4discovery. I2C1_SCL and I2C1_SDA are /* I2C. Only I2C1 is available on the stm32f4discovery. I2C1_SCL and
* available on the following pins: * I2C1_SDA are available on the following pins:
* *
* - PB6 is I2C1_SCL * - PB6 is I2C1_SCL
* - PB9 is I2C1_SDA * - PB9 is I2C1_SDA
@@ -376,7 +382,7 @@
#define GPIO_TIM8_CH1IN GPIO_TIM8_CH1IN_1 #define GPIO_TIM8_CH1IN GPIO_TIM8_CH1IN_1
#define GPIO_TIM8_CH2IN GPIO_TIM8_CH2IN_1 #define GPIO_TIM8_CH2IN GPIO_TIM8_CH2IN_1
/* Ethernet *************************************************************************/ /* Ethernet *****************************************************************/
#if defined(CONFIG_STM32F4DISBB) && defined(CONFIG_STM32_ETHMAC) #if defined(CONFIG_STM32F4DISBB) && defined(CONFIG_STM32_ETHMAC)
/* RMII interface to the LAN8720 PHY */ /* RMII interface to the LAN8720 PHY */
@@ -408,10 +414,10 @@
GPIO_PORTC | GPIO_PIN1) GPIO_PORTC | GPIO_PIN1)
#endif #endif
/* DMA Channel/Stream Selections ****************************************************/ /* DMA Channel/Stream Selections ********************************************/
/* Stream selections are arbitrary for now but might become important in the future /* Stream selections are arbitrary for now but might become important in the
* if we set aside more DMA channels/streams. * future if we set aside more DMA channels/streams.
* *
* SDIO DMA * SDIO DMA
* DMAMAP_SDIO_1 = Channel 4, Stream 3 * DMAMAP_SDIO_1 = Channel 4, Stream 3