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:
patacongo
2011-12-20 21:16:39 +00:00
parent eac75b3adc
commit a2badca703
4 changed files with 18 additions and 10 deletions
+5
View File
@@ -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
# #
+5 -4
View File
@@ -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
============================================ ============================================
+4 -3
View File
@@ -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