git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9592 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
Rocco Marco Guglielmi 2016-06-05 10:14:57 +00:00
parent 28b249584f
commit 830b646375
4 changed files with 43 additions and 43 deletions

View File

@ -101,9 +101,8 @@
#define GPIOC_LCD_SEG14 6U #define GPIOC_LCD_SEG14 6U
#define GPIOC_LCD_SEG9 7U #define GPIOC_LCD_SEG9 7U
#define GPIOC_LCD_SEG13 8U #define GPIOC_LCD_SEG13 8U
#define GPIOC_OTG_FS_PowerSwitchOn 9U #define GPIOC_OTG_FS_PSON 9U
#define GPIOC_OTG_FS_NOE 9U #define GPIOC_OTG_FS_OVCURR 10U
#define GPIOC_OTG_FS_OverCurrent 10U
#define GPIOC_OTG_FS_VBUS 11U #define GPIOC_OTG_FS_VBUS 11U
#define GPIOC_OTG_FS_ID 12U #define GPIOC_OTG_FS_ID 12U
#define GPIOC_MFX_IRQ_OUT 13U #define GPIOC_MFX_IRQ_OUT 13U
@ -241,9 +240,8 @@
#define LINE_LCD_SEG14 PAL_LINE(GPIOC, 6U) #define LINE_LCD_SEG14 PAL_LINE(GPIOC, 6U)
#define LINE_LCD_SEG9 PAL_LINE(GPIOC, 7U) #define LINE_LCD_SEG9 PAL_LINE(GPIOC, 7U)
#define LINE_LCD_SEG13 PAL_LINE(GPIOC, 8U) #define LINE_LCD_SEG13 PAL_LINE(GPIOC, 8U)
#define LINE_OTG_FS_PowerSwitchOn PAL_LINE(GPIOC, 9U) #define LINE_OTG_FS_PSON PAL_LINE(GPIOC, 9U)
#define LINE_OTG_FS_NOE PAL_LINE(GPIOC, 9U) #define LINE_OTG_FS_OVCURR PAL_LINE(GPIOC, 10U)
#define LINE_OTG_FS_OverCurrent PAL_LINE(GPIOC, 10U)
#define LINE_OTG_FS_VBUS PAL_LINE(GPIOC, 11U) #define LINE_OTG_FS_VBUS PAL_LINE(GPIOC, 11U)
#define LINE_OTG_FS_ID PAL_LINE(GPIOC, 12U) #define LINE_OTG_FS_ID PAL_LINE(GPIOC, 12U)
#define LINE_MFX_IRQ_OUT PAL_LINE(GPIOC, 13U) #define LINE_MFX_IRQ_OUT PAL_LINE(GPIOC, 13U)
@ -620,10 +618,10 @@
* PC6 - LCD_SEG14 (alternate 11). * PC6 - LCD_SEG14 (alternate 11).
* PC7 - LCD_SEG9 (alternate 11). * PC7 - LCD_SEG9 (alternate 11).
* PC8 - LCD_SEG13 (alternate 11). * PC8 - LCD_SEG13 (alternate 11).
* PC9 - OTG_FS_PowerSwitchOn OTG_FS_NOE(alternate 10). * PC9 - OTG_FS_PSON (output pushpull maximum).
* PC10 - OTG_FS_OverCurrent (input floating). * PC10 - OTG_FS_OVCURR (input floating).
* PC11 - OTG_FS_VBUS (analog). * PC11 - OTG_FS_VBUS (input floating).
* PC12 - OTG_FS_ID (analog). * PC12 - OTG_FS_ID (alternate 10).
* PC13 - MFX_IRQ_OUT (input pulldown). * PC13 - MFX_IRQ_OUT (input pulldown).
* PC14 - OSC32_IN (input floating). * PC14 - OSC32_IN (input floating).
* PC15 - OSC32_OUT (input floating). * PC15 - OSC32_OUT (input floating).
@ -637,10 +635,10 @@
PIN_MODE_ALTERNATE(GPIOC_LCD_SEG14) | \ PIN_MODE_ALTERNATE(GPIOC_LCD_SEG14) | \
PIN_MODE_ALTERNATE(GPIOC_LCD_SEG9) | \ PIN_MODE_ALTERNATE(GPIOC_LCD_SEG9) | \
PIN_MODE_ALTERNATE(GPIOC_LCD_SEG13) | \ PIN_MODE_ALTERNATE(GPIOC_LCD_SEG13) | \
PIN_MODE_ALTERNATE(GPIOC_OTG_FS_PowerSwitchOn) |\ PIN_MODE_OUTPUT(GPIOC_OTG_FS_PSON) | \
PIN_MODE_INPUT(GPIOC_OTG_FS_OverCurrent) |\ PIN_MODE_INPUT(GPIOC_OTG_FS_OVCURR) | \
PIN_MODE_ANALOG(GPIOC_OTG_FS_VBUS) | \ PIN_MODE_INPUT(GPIOC_OTG_FS_VBUS) | \
PIN_MODE_ANALOG(GPIOC_OTG_FS_ID) | \ PIN_MODE_ALTERNATE(GPIOC_OTG_FS_ID) | \
PIN_MODE_INPUT(GPIOC_MFX_IRQ_OUT) | \ PIN_MODE_INPUT(GPIOC_MFX_IRQ_OUT) | \
PIN_MODE_INPUT(GPIOC_OSC32_IN) | \ PIN_MODE_INPUT(GPIOC_OSC32_IN) | \
PIN_MODE_INPUT(GPIOC_OSC32_OUT)) PIN_MODE_INPUT(GPIOC_OSC32_OUT))
@ -653,8 +651,8 @@
PIN_OTYPE_PUSHPULL(GPIOC_LCD_SEG14) | \ PIN_OTYPE_PUSHPULL(GPIOC_LCD_SEG14) | \
PIN_OTYPE_PUSHPULL(GPIOC_LCD_SEG9) | \ PIN_OTYPE_PUSHPULL(GPIOC_LCD_SEG9) | \
PIN_OTYPE_PUSHPULL(GPIOC_LCD_SEG13) | \ PIN_OTYPE_PUSHPULL(GPIOC_LCD_SEG13) | \
PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_PowerSwitchOn) |\ PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_PSON) |\
PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_OverCurrent) |\ PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_OVCURR) |\
PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_VBUS) |\ PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_VBUS) |\
PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_ID) | \ PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_ID) | \
PIN_OTYPE_PUSHPULL(GPIOC_MFX_IRQ_OUT) |\ PIN_OTYPE_PUSHPULL(GPIOC_MFX_IRQ_OUT) |\
@ -669,8 +667,8 @@
PIN_OSPEED_HIGH(GPIOC_LCD_SEG14) | \ PIN_OSPEED_HIGH(GPIOC_LCD_SEG14) | \
PIN_OSPEED_HIGH(GPIOC_LCD_SEG9) | \ PIN_OSPEED_HIGH(GPIOC_LCD_SEG9) | \
PIN_OSPEED_HIGH(GPIOC_LCD_SEG13) | \ PIN_OSPEED_HIGH(GPIOC_LCD_SEG13) | \
PIN_OSPEED_HIGH(GPIOC_OTG_FS_PowerSwitchOn) |\ PIN_OSPEED_HIGH(GPIOC_OTG_FS_PSON) | \
PIN_OSPEED_HIGH(GPIOC_OTG_FS_OverCurrent) |\ PIN_OSPEED_HIGH(GPIOC_OTG_FS_OVCURR) | \
PIN_OSPEED_HIGH(GPIOC_OTG_FS_VBUS) | \ PIN_OSPEED_HIGH(GPIOC_OTG_FS_VBUS) | \
PIN_OSPEED_HIGH(GPIOC_OTG_FS_ID) | \ PIN_OSPEED_HIGH(GPIOC_OTG_FS_ID) | \
PIN_OSPEED_HIGH(GPIOC_MFX_IRQ_OUT) | \ PIN_OSPEED_HIGH(GPIOC_MFX_IRQ_OUT) | \
@ -685,8 +683,8 @@
PIN_PUPDR_FLOATING(GPIOC_LCD_SEG14) | \ PIN_PUPDR_FLOATING(GPIOC_LCD_SEG14) | \
PIN_PUPDR_FLOATING(GPIOC_LCD_SEG9) | \ PIN_PUPDR_FLOATING(GPIOC_LCD_SEG9) | \
PIN_PUPDR_FLOATING(GPIOC_LCD_SEG13) | \ PIN_PUPDR_FLOATING(GPIOC_LCD_SEG13) | \
PIN_PUPDR_FLOATING(GPIOC_OTG_FS_PowerSwitchOn) |\ PIN_PUPDR_FLOATING(GPIOC_OTG_FS_PSON) |\
PIN_PUPDR_FLOATING(GPIOC_OTG_FS_OverCurrent) |\ PIN_PUPDR_FLOATING(GPIOC_OTG_FS_OVCURR) |\
PIN_PUPDR_FLOATING(GPIOC_OTG_FS_VBUS) |\ PIN_PUPDR_FLOATING(GPIOC_OTG_FS_VBUS) |\
PIN_PUPDR_FLOATING(GPIOC_OTG_FS_ID) | \ PIN_PUPDR_FLOATING(GPIOC_OTG_FS_ID) | \
PIN_PUPDR_PULLDOWN(GPIOC_MFX_IRQ_OUT) |\ PIN_PUPDR_PULLDOWN(GPIOC_MFX_IRQ_OUT) |\
@ -701,8 +699,8 @@
PIN_ODR_HIGH(GPIOC_LCD_SEG14) | \ PIN_ODR_HIGH(GPIOC_LCD_SEG14) | \
PIN_ODR_HIGH(GPIOC_LCD_SEG9) | \ PIN_ODR_HIGH(GPIOC_LCD_SEG9) | \
PIN_ODR_HIGH(GPIOC_LCD_SEG13) | \ PIN_ODR_HIGH(GPIOC_LCD_SEG13) | \
PIN_ODR_HIGH(GPIOC_OTG_FS_PowerSwitchOn) |\ PIN_ODR_LOW(GPIOC_OTG_FS_PSON) | \
PIN_ODR_HIGH(GPIOC_OTG_FS_OverCurrent) |\ PIN_ODR_HIGH(GPIOC_OTG_FS_OVCURR) | \
PIN_ODR_HIGH(GPIOC_OTG_FS_VBUS) | \ PIN_ODR_HIGH(GPIOC_OTG_FS_VBUS) | \
PIN_ODR_HIGH(GPIOC_OTG_FS_ID) | \ PIN_ODR_HIGH(GPIOC_OTG_FS_ID) | \
PIN_ODR_HIGH(GPIOC_MFX_IRQ_OUT) | \ PIN_ODR_HIGH(GPIOC_MFX_IRQ_OUT) | \
@ -717,9 +715,9 @@
PIN_AFIO_AF(GPIOC_LCD_SEG14, 11) | \ PIN_AFIO_AF(GPIOC_LCD_SEG14, 11) | \
PIN_AFIO_AF(GPIOC_LCD_SEG9, 11)) PIN_AFIO_AF(GPIOC_LCD_SEG9, 11))
#define VAL_GPIOC_AFRH (PIN_AFIO_AF(GPIOC_LCD_SEG13, 11) | \ #define VAL_GPIOC_AFRH (PIN_AFIO_AF(GPIOC_LCD_SEG13, 11) | \
PIN_AFIO_AF(GPIOC_OTG_FS_PowerSwitchOn, 10) |\ PIN_AFIO_AF(GPIOC_OTG_FS_PSON, 0) | \
PIN_AFIO_AF(GPIOC_OTG_FS_OverCurrent, 0) |\ PIN_AFIO_AF(GPIOC_OTG_FS_OVCURR, 0) | \
PIN_AFIO_AF(GPIOC_OTG_FS_VBUS, 10) | \ PIN_AFIO_AF(GPIOC_OTG_FS_VBUS, 0) | \
PIN_AFIO_AF(GPIOC_OTG_FS_ID, 10) | \ PIN_AFIO_AF(GPIOC_OTG_FS_ID, 10) | \
PIN_AFIO_AF(GPIOC_MFX_IRQ_OUT, 0) | \ PIN_AFIO_AF(GPIOC_MFX_IRQ_OUT, 0) | \
PIN_AFIO_AF(GPIOC_OSC32_IN, 0) | \ PIN_AFIO_AF(GPIOC_OSC32_IN, 0) | \
@ -733,10 +731,10 @@
PIN_ASCR_DISABLED(GPIOC_LCD_SEG14) | \ PIN_ASCR_DISABLED(GPIOC_LCD_SEG14) | \
PIN_ASCR_DISABLED(GPIOC_LCD_SEG9) | \ PIN_ASCR_DISABLED(GPIOC_LCD_SEG9) | \
PIN_ASCR_DISABLED(GPIOC_LCD_SEG13) | \ PIN_ASCR_DISABLED(GPIOC_LCD_SEG13) | \
PIN_ASCR_DISABLED(GPIOC_OTG_FS_PowerSwitchOn) |\ PIN_ASCR_DISABLED(GPIOC_OTG_FS_PSON) | \
PIN_ASCR_DISABLED(GPIOC_OTG_FS_OverCurrent) |\ PIN_ASCR_DISABLED(GPIOC_OTG_FS_OVCURR) |\
PIN_ASCR_ENABLED(GPIOC_OTG_FS_VBUS) | \ PIN_ASCR_DISABLED(GPIOC_OTG_FS_VBUS) | \
PIN_ASCR_ENABLED(GPIOC_OTG_FS_ID) | \ PIN_ASCR_DISABLED(GPIOC_OTG_FS_ID) | \
PIN_ASCR_DISABLED(GPIOC_MFX_IRQ_OUT) | \ PIN_ASCR_DISABLED(GPIOC_MFX_IRQ_OUT) | \
PIN_ASCR_DISABLED(GPIOC_OSC32_IN) | \ PIN_ASCR_DISABLED(GPIOC_OSC32_IN) | \
PIN_ASCR_DISABLED(GPIOC_OSC32_OUT)) PIN_ASCR_DISABLED(GPIOC_OSC32_OUT))
@ -749,8 +747,8 @@
PIN_LOCKR_DISABLED(GPIOC_LCD_SEG14) | \ PIN_LOCKR_DISABLED(GPIOC_LCD_SEG14) | \
PIN_LOCKR_DISABLED(GPIOC_LCD_SEG9) | \ PIN_LOCKR_DISABLED(GPIOC_LCD_SEG9) | \
PIN_LOCKR_DISABLED(GPIOC_LCD_SEG13) | \ PIN_LOCKR_DISABLED(GPIOC_LCD_SEG13) | \
PIN_LOCKR_DISABLED(GPIOC_OTG_FS_PowerSwitchOn) |\ PIN_LOCKR_DISABLED(GPIOC_OTG_FS_PSON) |\
PIN_LOCKR_DISABLED(GPIOC_OTG_FS_OverCurrent) |\ PIN_LOCKR_DISABLED(GPIOC_OTG_FS_OVCURR) |\
PIN_LOCKR_DISABLED(GPIOC_OTG_FS_VBUS) |\ PIN_LOCKR_DISABLED(GPIOC_OTG_FS_VBUS) |\
PIN_LOCKR_DISABLED(GPIOC_OTG_FS_ID) | \ PIN_LOCKR_DISABLED(GPIOC_OTG_FS_ID) | \
PIN_LOCKR_DISABLED(GPIOC_MFX_IRQ_OUT) |\ PIN_LOCKR_DISABLED(GPIOC_MFX_IRQ_OUT) |\

View File

@ -1,5 +1,5 @@
# List of all the board related files. # List of all the board related files.
BOARDSRC = ${CHIBIOS}/os/hal/boards/ST_STM32L476_DISCOVERY/board.c BOARDSRC = $(CHIBIOS)/os/hal/boards/ST_STM32L476_DISCOVERY/board.c
# Required include directories # Required include directories
BOARDINC = ${CHIBIOS}/os/hal/boards/ST_STM32L476_DISCOVERY BOARDINC = $(CHIBIOS)/os/hal/boards/ST_STM32L476_DISCOVERY

View File

@ -436,17 +436,17 @@
AnalogSwitch="Disabled" AnalogSwitch="Disabled"
PinLock="Disabled" /> PinLock="Disabled" />
<pin9 <pin9
ID="OTG_FS_PowerSwitchOn OTG_FS_NOE" ID="OTG_FS_PSON"
Type="PushPull" Type="PushPull"
Level="High" Level="Low"
Speed="Maximum" Speed="Maximum"
Resistor="Floating" Resistor="Floating"
Mode="Alternate" Mode="Output"
Alternate="10" Alternate="0"
AnalogSwitch="Disabled" AnalogSwitch="Disabled"
PinLock="Disabled" /> PinLock="Disabled" />
<pin10 <pin10
ID="OTG_FS_OverCurrent" ID="OTG_FS_OVCURR"
Type="PushPull" Type="PushPull"
Level="High" Level="High"
Speed="Maximum" Speed="Maximum"
@ -461,9 +461,9 @@
Level="High" Level="High"
Speed="Maximum" Speed="Maximum"
Resistor="Floating" Resistor="Floating"
Mode="Analog" Mode="Input"
Alternate="10" Alternate="0"
AnalogSwitch="Enabled" AnalogSwitch="Disabled"
PinLock="Disabled" /> PinLock="Disabled" />
<pin12 <pin12
ID="OTG_FS_ID" ID="OTG_FS_ID"
@ -471,9 +471,9 @@
Level="High" Level="High"
Speed="Maximum" Speed="Maximum"
Resistor="Floating" Resistor="Floating"
Mode="Analog" Mode="Alternate"
Alternate="10" Alternate="10"
AnalogSwitch="Enabled" AnalogSwitch="Disabled"
PinLock="Disabled" /> PinLock="Disabled" />
<pin13 <pin13
ID="MFX_IRQ_OUT" ID="MFX_IRQ_OUT"

View File

@ -119,6 +119,8 @@
- RT: Merged RT4. - RT: Merged RT4.
- NIL: Merged NIL2. - NIL: Merged NIL2.
- NIL: Added STM32F7 demo. - NIL: Added STM32F7 demo.
- HAL: Fixed misconfiguration in STM32L4 Discovery board files
(bug #754)(backported to 16.1.5).
- HAL: Fixed errors in documentation related to OTG peripheral switches - HAL: Fixed errors in documentation related to OTG peripheral switches
(bug #753)(backported to 2.6.10, 3.0.6 and 16.1.5). (bug #753)(backported to 2.6.10, 3.0.6 and 16.1.5).
- HAL: Fixed CMSIS function osThreadGetPriority() does not return correct - HAL: Fixed CMSIS function osThreadGetPriority() does not return correct