Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence du fichier halconf.h
#include "mcuconf.h"

Aller au code source de ce fichier.

Macros

#define _CHIBIOS_HAL_CONF_
 
#define _CHIBIOS_HAL_CONF_VER_9_0_
 
#define HAL_USE_PAL   TRUE
 
#define HAL_USE_EXT   TRUE
 
#define HAL_USE_ADC   TRUE
 
#define HAL_USE_CAN   FALSE
 
#define HAL_USE_CRY   FALSE
 
#define HAL_USE_DAC   FALSE
 
#define HAL_USE_EFL   FALSE
 
#define HAL_USE_GPT   TRUE
 
#define HAL_USE_I2C   FALSE
 
#define HAL_USE_I2S   FALSE
 
#define HAL_USE_ICU   FALSE
 
#define HAL_USE_MAC   FALSE
 
#define HAL_USE_MMC_SPI   FALSE
 
#define HAL_USE_PWM   FALSE
 
#define HAL_USE_RTC   FALSE
 
#define HAL_USE_SDC   FALSE
 
#define HAL_USE_SERIAL   TRUE
 
#define HAL_USE_SERIAL_USB   FALSE
 
#define HAL_USE_SIO   FALSE
 
#define HAL_USE_SPI   TRUE
 
#define HAL_USE_TRNG   FALSE
 
#define HAL_USE_UART   FALSE
 
#define HAL_USE_USB   TRUE
 
#define HAL_USE_WDG   FALSE
 
#define HAL_USE_WSPI   FALSE
 
#define PAL_USE_CALLBACKS   TRUE
 
#define PAL_USE_WAIT   FALSE
 
#define ADC_USE_WAIT   TRUE
 
#define ADC_USE_MUTUAL_EXCLUSION   TRUE
 
#define CAN_USE_SLEEP_MODE   TRUE
 
#define CAN_ENFORCE_USE_CALLBACKS   FALSE
 
#define HAL_CRY_USE_FALLBACK   FALSE
 
#define HAL_CRY_ENFORCE_FALLBACK   FALSE
 
#define DAC_USE_WAIT   TRUE
 
#define DAC_USE_MUTUAL_EXCLUSION   TRUE
 
#define I2C_USE_MUTUAL_EXCLUSION   TRUE
 
#define MAC_USE_ZERO_COPY   FALSE
 
#define MAC_USE_EVENTS   TRUE
 
#define MMC_IDLE_TIMEOUT_MS   1000
 
#define MMC_USE_MUTUAL_EXCLUSION   TRUE
 
#define SDC_INIT_RETRY   100
 
#define SDC_MMC_SUPPORT   FALSE
 
#define SDC_NICE_WAITING   TRUE
 
#define SDC_INIT_OCR_V20   0x50FF8000U
 
#define SDC_INIT_OCR   0x80100000U
 
#define SERIAL_DEFAULT_BITRATE   38400
 
#define SERIAL_BUFFERS_SIZE   16
 
#define SIO_DEFAULT_BITRATE   38400
 
#define SIO_USE_SYNCHRONIZATION   TRUE
 
#define SERIAL_USB_BUFFERS_SIZE   256
 
#define SERIAL_USB_BUFFERS_NUMBER   2
 
#define SPI_USE_WAIT   TRUE
 
#define SPI_USE_ASSERT_ON_ERROR   TRUE
 
#define SPI_USE_MUTUAL_EXCLUSION   TRUE
 
#define SPI_SELECT_MODE   SPI_SELECT_MODE_PAD
 
#define UART_USE_WAIT   FALSE
 
#define UART_USE_MUTUAL_EXCLUSION   FALSE
 
#define USB_USE_WAIT   FALSE
 
#define WSPI_USE_WAIT   TRUE
 
#define WSPI_USE_MUTUAL_EXCLUSION   TRUE
 

Documentation des macros

◆ _CHIBIOS_HAL_CONF_

#define _CHIBIOS_HAL_CONF_

◆ _CHIBIOS_HAL_CONF_VER_9_0_

#define _CHIBIOS_HAL_CONF_VER_9_0_

◆ ADC_USE_MUTUAL_EXCLUSION

#define ADC_USE_MUTUAL_EXCLUSION   TRUE

◆ ADC_USE_WAIT

#define ADC_USE_WAIT   TRUE

◆ CAN_ENFORCE_USE_CALLBACKS

#define CAN_ENFORCE_USE_CALLBACKS   FALSE

◆ CAN_USE_SLEEP_MODE

#define CAN_USE_SLEEP_MODE   TRUE

◆ DAC_USE_MUTUAL_EXCLUSION

#define DAC_USE_MUTUAL_EXCLUSION   TRUE

◆ DAC_USE_WAIT

#define DAC_USE_WAIT   TRUE

◆ HAL_CRY_ENFORCE_FALLBACK

#define HAL_CRY_ENFORCE_FALLBACK   FALSE

◆ HAL_CRY_USE_FALLBACK

#define HAL_CRY_USE_FALLBACK   FALSE

◆ HAL_USE_ADC

#define HAL_USE_ADC   TRUE

◆ HAL_USE_CAN

#define HAL_USE_CAN   FALSE

◆ HAL_USE_CRY

#define HAL_USE_CRY   FALSE

◆ HAL_USE_DAC

#define HAL_USE_DAC   FALSE

◆ HAL_USE_EFL

#define HAL_USE_EFL   FALSE

◆ HAL_USE_EXT

#define HAL_USE_EXT   TRUE

◆ HAL_USE_GPT

#define HAL_USE_GPT   TRUE

◆ HAL_USE_I2C

#define HAL_USE_I2C   FALSE

◆ HAL_USE_I2S

#define HAL_USE_I2S   FALSE

◆ HAL_USE_ICU

#define HAL_USE_ICU   FALSE

◆ HAL_USE_MAC

#define HAL_USE_MAC   FALSE

◆ HAL_USE_MMC_SPI

#define HAL_USE_MMC_SPI   FALSE

◆ HAL_USE_PAL

#define HAL_USE_PAL   TRUE

◆ HAL_USE_PWM

#define HAL_USE_PWM   FALSE

◆ HAL_USE_RTC

#define HAL_USE_RTC   FALSE

◆ HAL_USE_SDC

#define HAL_USE_SDC   FALSE

◆ HAL_USE_SERIAL

#define HAL_USE_SERIAL   TRUE

◆ HAL_USE_SERIAL_USB

#define HAL_USE_SERIAL_USB   FALSE

◆ HAL_USE_SIO

#define HAL_USE_SIO   FALSE

◆ HAL_USE_SPI

#define HAL_USE_SPI   TRUE

◆ HAL_USE_TRNG

#define HAL_USE_TRNG   FALSE

◆ HAL_USE_UART

#define HAL_USE_UART   FALSE

◆ HAL_USE_USB

#define HAL_USE_USB   TRUE

◆ HAL_USE_WDG

#define HAL_USE_WDG   FALSE

◆ HAL_USE_WSPI

#define HAL_USE_WSPI   FALSE

◆ I2C_USE_MUTUAL_EXCLUSION

#define I2C_USE_MUTUAL_EXCLUSION   TRUE

◆ MAC_USE_EVENTS

#define MAC_USE_EVENTS   TRUE

◆ MAC_USE_ZERO_COPY

#define MAC_USE_ZERO_COPY   FALSE

◆ MMC_IDLE_TIMEOUT_MS

#define MMC_IDLE_TIMEOUT_MS   1000

◆ MMC_USE_MUTUAL_EXCLUSION

#define MMC_USE_MUTUAL_EXCLUSION   TRUE

◆ PAL_USE_CALLBACKS

#define PAL_USE_CALLBACKS   TRUE

◆ PAL_USE_WAIT

#define PAL_USE_WAIT   FALSE

◆ SDC_INIT_OCR

#define SDC_INIT_OCR   0x80100000U

◆ SDC_INIT_OCR_V20

#define SDC_INIT_OCR_V20   0x50FF8000U

◆ SDC_INIT_RETRY

#define SDC_INIT_RETRY   100

◆ SDC_MMC_SUPPORT

#define SDC_MMC_SUPPORT   FALSE

◆ SDC_NICE_WAITING

#define SDC_NICE_WAITING   TRUE

◆ SERIAL_BUFFERS_SIZE

#define SERIAL_BUFFERS_SIZE   16

◆ SERIAL_DEFAULT_BITRATE

#define SERIAL_DEFAULT_BITRATE   38400

◆ SERIAL_USB_BUFFERS_NUMBER

#define SERIAL_USB_BUFFERS_NUMBER   2

◆ SERIAL_USB_BUFFERS_SIZE

#define SERIAL_USB_BUFFERS_SIZE   256

◆ SIO_DEFAULT_BITRATE

#define SIO_DEFAULT_BITRATE   38400

◆ SIO_USE_SYNCHRONIZATION

#define SIO_USE_SYNCHRONIZATION   TRUE

◆ SPI_SELECT_MODE

#define SPI_SELECT_MODE   SPI_SELECT_MODE_PAD

◆ SPI_USE_ASSERT_ON_ERROR

#define SPI_USE_ASSERT_ON_ERROR   TRUE

◆ SPI_USE_MUTUAL_EXCLUSION

#define SPI_USE_MUTUAL_EXCLUSION   TRUE

◆ SPI_USE_WAIT

#define SPI_USE_WAIT   TRUE

◆ UART_USE_MUTUAL_EXCLUSION

#define UART_USE_MUTUAL_EXCLUSION   FALSE

◆ UART_USE_WAIT

#define UART_USE_WAIT   FALSE

◆ USB_USE_WAIT

#define USB_USE_WAIT   FALSE

◆ WSPI_USE_MUTUAL_EXCLUSION

#define WSPI_USE_MUTUAL_EXCLUSION   TRUE

◆ WSPI_USE_WAIT

#define WSPI_USE_WAIT   TRUE