mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
Update M25P driver per feedback from Mohammed Elwakeel
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4207 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -176,6 +176,11 @@ CONFIG_UART_BITS=8
|
|||||||
CONFIG_UART_PARITY=0
|
CONFIG_UART_PARITY=0
|
||||||
CONFIG_UART_2STOP=0
|
CONFIG_UART_2STOP=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# MP25x Configuration
|
||||||
|
#
|
||||||
|
CONFIG_MP25P_SPIMODE=3
|
||||||
|
|
||||||
#
|
#
|
||||||
# General build options
|
# General build options
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -207,9 +207,10 @@ events as follows:
|
|||||||
PWM
|
PWM
|
||||||
===
|
===
|
||||||
|
|
||||||
The STM3240G-Eval has no real on-board PWM devices, but the board can be configured to output
|
The STM3240G-Eval has no real on-board PWM devices, but the board can be
|
||||||
a pulse train using TIM4 CH2. This pin is used by FSMC is connect to CN5 just for this
|
configured to output a pulse train using TIM4 CH2. This pin is used by
|
||||||
purpose:
|
FSMC is but is also connected to the Motor Control Connector (CN5) just
|
||||||
|
for this purpose:
|
||||||
|
|
||||||
PD13 FSMC_A18 / MC_TIM4_CH2 pin 33 (EnB)
|
PD13 FSMC_A18 / MC_TIM4_CH2 pin 33 (EnB)
|
||||||
|
|
||||||
@@ -217,7 +218,7 @@ FSMC must be disabled in this case! PD13 is available at:
|
|||||||
|
|
||||||
Daughterboard Extension Connector, CN3, pin 32 - available
|
Daughterboard Extension Connector, CN3, pin 32 - available
|
||||||
TFT LCD Connector, CN19, pin 17 -- not available without removing the LCD.
|
TFT LCD Connector, CN19, pin 17 -- not available without removing the LCD.
|
||||||
Motor Control Connector CN15, pin 33 -- no available unless to connect SB14.
|
Motor Control Connector CN15, pin 33 -- not available unless you bridge SB14.
|
||||||
|
|
||||||
STM3240G-EVAL-specific Configuration Options
|
STM3240G-EVAL-specific Configuration Options
|
||||||
============================================
|
============================================
|
||||||
|
|||||||
@@ -285,8 +285,9 @@
|
|||||||
|
|
||||||
/* PWM
|
/* PWM
|
||||||
*
|
*
|
||||||
* The STM3240G-Eval has no real on-board PWM devices, but the board can be configured to output
|
* The STM3240G-Eval has no real on-board PWM devices, but the board can be
|
||||||
* a pulse train using TIM4 CH2. This pin is used by FSMC is connect to CN5 just for this
|
* configured to output a pulse train using TIM4 CH2. This pin is used by FSMC is
|
||||||
|
* but is also connected to the Motor Control Connector (CN5) just for this
|
||||||
* purpose:
|
* purpose:
|
||||||
*
|
*
|
||||||
* PD13 FSMC_A18 / MC_TIM4_CH2 pin 33 (EnB)
|
* PD13 FSMC_A18 / MC_TIM4_CH2 pin 33 (EnB)
|
||||||
@@ -295,7 +296,7 @@
|
|||||||
*
|
*
|
||||||
* Daughterboard Extension Connector, CN3, pin 32 - available
|
* Daughterboard Extension Connector, CN3, pin 32 - available
|
||||||
* TFT LCD Connector, CN19, pin 17 -- not available without removing the LCD.
|
* TFT LCD Connector, CN19, pin 17 -- not available without removing the LCD.
|
||||||
* Motor Control Connector CN15, pin 33 -- no available unless to connect SB14.
|
* Motor Control Connector CN15, pin 33 -- not available unless you bridge SB14.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define GPIO_TIM4_CH2 GPIO_TIM4_CH2_2
|
#define GPIO_TIM4_CH2 GPIO_TIM4_CH2_2
|
||||||
|
|||||||
@@ -86,8 +86,9 @@
|
|||||||
|
|
||||||
/* PWM
|
/* PWM
|
||||||
*
|
*
|
||||||
* The STM3240G-Eval has no real on-board PWM devices, but the board can be configured to output
|
* The STM3240G-Eval has no real on-board PWM devices, but the board can be
|
||||||
* a pulse train using TIM4 CH2. This pin is used by FSMC is connect to CN5 just for this
|
* configured to output a pulse train using TIM4 CH2. This pin is used by FSMC is
|
||||||
|
* but is also connected to the Motor Control Connector (CN5) just for this
|
||||||
* purpose:
|
* purpose:
|
||||||
*
|
*
|
||||||
* PD13 FSMC_A18 / MC_TIM4_CH2 pin 33 (EnB)
|
* PD13 FSMC_A18 / MC_TIM4_CH2 pin 33 (EnB)
|
||||||
@@ -96,7 +97,7 @@
|
|||||||
*
|
*
|
||||||
* Daughterboard Extension Connector, CN3, pin 32 - available
|
* Daughterboard Extension Connector, CN3, pin 32 - available
|
||||||
* TFT LCD Connector, CN19, pin 17 -- not available without removing the LCD.
|
* TFT LCD Connector, CN19, pin 17 -- not available without removing the LCD.
|
||||||
* Motor Control Connector CN15, pin 33 -- no available unless to connect SB14.
|
* Motor Control Connector CN15, pin 33 -- not available unless you bridge SB14.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define STM3240G_EVAL_PWMTIMER 4
|
#define STM3240G_EVAL_PWMTIMER 4
|
||||||
|
|||||||
Reference in New Issue
Block a user