mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 23:03:27 +08:00
Fix various typos and spelling errors.
This commit is contained in:
committed by
Gregory Nutt
parent
3737aa83fa
commit
9655730ef8
@@ -3213,7 +3213,7 @@
|
|||||||
strings by strerror().
|
strings by strerror().
|
||||||
* arch/arm/src/stm32/stm32_usbotghost.c: Finally... the USB OTG FS
|
* arch/arm/src/stm32/stm32_usbotghost.c: Finally... the USB OTG FS
|
||||||
appears to handle NAKing correctly.
|
appears to handle NAKing correctly.
|
||||||
* configs/stm32f4discovery/*: Added and verifed support for USB OTG FS
|
* configs/stm32f4discovery/*: Added and verified support for USB OTG FS
|
||||||
host on the STM32F4Discovery board.
|
host on the STM32F4Discovery board.
|
||||||
* configs/*/defconfig: Remove configuration documentation from config
|
* configs/*/defconfig: Remove configuration documentation from config
|
||||||
files. It is redundant, error-prone, and difficult to maintain.
|
files. It is redundant, error-prone, and difficult to maintain.
|
||||||
@@ -10053,7 +10053,7 @@
|
|||||||
stm32_stdclockconfig() in stm32fxxxxx_rcc.c. Doing this I checked
|
stm32_stdclockconfig() in stm32fxxxxx_rcc.c. Doing this I checked
|
||||||
the possible uses of the LSI and the LSE sources: the LSI can be used
|
the possible uses of the LSI and the LSE sources: the LSI can be used
|
||||||
for RTC and/or the IWDG, while the LSE only for the RTC (and to output
|
for RTC and/or the IWDG, while the LSE only for the RTC (and to output
|
||||||
the MCO1 pin). This change is not verifed for any other platforms.
|
the MCO1 pin). This change is not verified for any other platforms.
|
||||||
From Leo Aloe3132
|
From Leo Aloe3132
|
||||||
* Rename arch_nshinitialize() to board_app_initialize() (2015-03-30).
|
* Rename arch_nshinitialize() to board_app_initialize() (2015-03-30).
|
||||||
* ./*.mk, configs/.gitignore, Makefile, boardctl.c, include/nuttx/fs/ioctl,
|
* ./*.mk, configs/.gitignore, Makefile, boardctl.c, include/nuttx/fs/ioctl,
|
||||||
@@ -19507,7 +19507,7 @@
|
|||||||
USART_CR3. This was not being done, so calls to TIOCSSINGLEWIRE were
|
USART_CR3. This was not being done, so calls to TIOCSSINGLEWIRE were
|
||||||
silently failing.
|
silently failing.
|
||||||
This change checks the state of UE in USART_CR1, clears the UE bit
|
This change checks the state of UE in USART_CR1, clears the UE bit
|
||||||
before writing HDSEL, then re-enables it if neccesary. From Kurt
|
before writing HDSEL, then re-enables it if necessary. From Kurt
|
||||||
Kiefer (2018-06-14).
|
Kiefer (2018-06-14).
|
||||||
* drivers/sensors: Add support for Telair T6713 carbon dioxide
|
* drivers/sensors: Add support for Telair T6713 carbon dioxide
|
||||||
sensor. From Juha Niskanen (2018-06-15).
|
sensor. From Juha Niskanen (2018-06-15).
|
||||||
@@ -20035,7 +20035,7 @@
|
|||||||
the STM32 RTC and use an external RTC you cannot because the external
|
the STM32 RTC and use an external RTC you cannot because the external
|
||||||
RTC also depends on the global CONFIG_RTC. The solution is to add a
|
RTC also depends on the global CONFIG_RTC. The solution is to add a
|
||||||
new CONFIG_STM32xx_RTC configuration option the permits to you select
|
new CONFIG_STM32xx_RTC configuration option the permits to you select
|
||||||
or deselect the STM32 RTC but still be able to selecte the external
|
or deselect the STM32 RTC but still be able to select the external
|
||||||
RTC. From Gregory Nutt (2018-08-08).
|
RTC. From Gregory Nutt (2018-08-08).
|
||||||
* configs/stm32f4discovery/scripts/ld.script: Missing
|
* configs/stm32f4discovery/scripts/ld.script: Missing
|
||||||
EXTERN(_vectors) From Gregory Nutt (2018-08-08).
|
EXTERN(_vectors) From Gregory Nutt (2018-08-08).
|
||||||
@@ -26538,7 +26538,7 @@
|
|||||||
automatically if the NuttX math library is selected. From Gregory
|
automatically if the NuttX math library is selected. From Gregory
|
||||||
Nutt (2019-09-16).
|
Nutt (2019-09-16).
|
||||||
* boards/arm/cxd56xx/spresense/include/board_pinconfig.h: Add board
|
* boards/arm/cxd56xx/spresense/include/board_pinconfig.h: Add board
|
||||||
specific pin configurations of CXD5602 pins to fit Spresense board.
|
specific pin configurations of CXD5602 pins to fit Spresense board.
|
||||||
From Takayoshi Koizumi (2019-09-16).
|
From Takayoshi Koizumi (2019-09-16).
|
||||||
* boards/arm/cxd56xx/spresense/Kconfig: Add a configuration to select
|
* boards/arm/cxd56xx/spresense/Kconfig: Add a configuration to select
|
||||||
if an extension board is attached to the SPresence. If there is no
|
if an extension board is attached to the SPresence. If there is no
|
||||||
@@ -26708,7 +26708,7 @@
|
|||||||
extension board. From Alin Jerpelea (2019-09-26).
|
extension board. From Alin Jerpelea (2019-09-26).
|
||||||
* arch\arm\src\stm32h7\Kconfig: Add the CRC option in KConfig. From
|
* arch\arm\src\stm32h7\Kconfig: Add the CRC option in KConfig. From
|
||||||
Eduard Niesner (2019-09-27).
|
Eduard Niesner (2019-09-27).
|
||||||
* arch/arm/src/stm32l4/stm32l4_dumpgpio.c: Fix using wrong GPIO enable register.
|
* arch/arm/src/stm32l4/stm32l4_dumpgpio.c: Fix using wrong GPIO enable register.
|
||||||
From Juha Niskanen (2019-09-27).
|
From Juha Niskanen (2019-09-27).
|
||||||
* boards/arm/stm32/stm32f429i-disco/include/board.h: Remove forbidden STM32
|
* boards/arm/stm32/stm32f429i-disco/include/board.h: Remove forbidden STM32
|
||||||
header file inclusions. Fix some coding standard issues. From Gregory Nutt
|
header file inclusions. Fix some coding standard issues. From Gregory Nutt
|
||||||
@@ -26826,7 +26826,7 @@
|
|||||||
other SMP architectures as well. From Gregory Nutt (2019-10-04).
|
other SMP architectures as well. From Gregory Nutt (2019-10-04).
|
||||||
* sched/wdog/wd_start.c: Back out a kludge-workaround for an SDCC
|
* sched/wdog/wd_start.c: Back out a kludge-workaround for an SDCC
|
||||||
compiler problem fix back in Feb 2017. That workaround now appears to
|
compiler problem fix back in Feb 2017. That workaround now appears to
|
||||||
conflict with newer GCC versions using unsupport warning options.
|
conflict with newer GCC versions using unsupport warning options.
|
||||||
From Gregory Nutt (2019-10-04).
|
From Gregory Nutt (2019-10-04).
|
||||||
* drivers/wireless/bluetooth/bt_uart_bcm4343x.c: BCM4343x HCIUART
|
* drivers/wireless/bluetooth/bt_uart_bcm4343x.c: BCM4343x HCIUART
|
||||||
support. From Dave Marples (2019-10-04).
|
support. From Dave Marples (2019-10-04).
|
||||||
@@ -26835,7 +26835,7 @@
|
|||||||
(2019-10-04).
|
(2019-10-04).
|
||||||
* boards/arm/tiva/tm4c123g-launchpad/: SPI CAN functionality on
|
* boards/arm/tiva/tm4c123g-launchpad/: SPI CAN functionality on
|
||||||
TM4C123GXL - ek-tm4c123gxl_spi_can. From DisruptiveNL (2019-10-05).
|
TM4C123GXL - ek-tm4c123gxl_spi_can. From DisruptiveNL (2019-10-05).
|
||||||
* arch/sim/src/sim/up_hostfs.c: hostfs skip '.' and '..' in readdir'
|
* arch/sim/src/sim/up_hostfs.c: hostfs skip '.' and '..' in readdir'
|
||||||
From Xiang Xiao (2019-10-07).
|
From Xiang Xiao (2019-10-07).
|
||||||
* tools/mkromfsimg.sh: Use sed to add const to ROMFS declarations so
|
* tools/mkromfsimg.sh: Use sed to add const to ROMFS declarations so
|
||||||
that they like in FLASH not RAM. From Bernd Walter (2019-10-07).
|
that they like in FLASH not RAM. From Bernd Walter (2019-10-07).
|
||||||
@@ -26854,7 +26854,7 @@
|
|||||||
overflow on some calculations.
|
overflow on some calculations.
|
||||||
From Daniel Pereira Volpato (2019-10-07).
|
From Daniel Pereira Volpato (2019-10-07).
|
||||||
* boards/arm/stm32f0l0g0/nucleo-g070rb/include/board.h: Add TIMx clock
|
* boards/arm/stm32f0l0g0/nucleo-g070rb/include/board.h: Add TIMx clock
|
||||||
frequencies boards/arm/stm32f0l0g0/nucleo-g070rb: Enable basic timers
|
frequencies boards/arm/stm32f0l0g0/nucleo-g070rb: Enable basic timers
|
||||||
From Daniel Pereira Volpato (2019-10-07).
|
From Daniel Pereira Volpato (2019-10-07).
|
||||||
* drivers/wireless/bluetooth/bt_uart_bcm4343x.c: Fix small a small bug
|
* drivers/wireless/bluetooth/bt_uart_bcm4343x.c: Fix small a small bug
|
||||||
found during testing.
|
found during testing.
|
||||||
@@ -26944,7 +26944,7 @@
|
|||||||
be ignored. From liuhaitao (2019-10-17).
|
be ignored. From liuhaitao (2019-10-17).
|
||||||
* tools/LibTargets.mk: Make libapps.a by the default target. From
|
* tools/LibTargets.mk: Make libapps.a by the default target. From
|
||||||
Xiang Xiao (2019-10-17).
|
Xiang Xiao (2019-10-17).
|
||||||
* include/nuttx/timers/pwm.h: Correct some typos.
|
* include/nuttx/timers/pwm.h: Correct some typos.
|
||||||
arch/arm/src/stm32f0l0g0: Add PWM support. From Daniel Pereira
|
arch/arm/src/stm32f0l0g0: Add PWM support. From Daniel Pereira
|
||||||
Volpato (2019-10-17).
|
Volpato (2019-10-17).
|
||||||
* boards/arm/stm32f0l0g0/nucleo-g070rb: Add PWM support and GPIO_TIM3_*
|
* boards/arm/stm32f0l0g0/nucleo-g070rb: Add PWM support and GPIO_TIM3_*
|
||||||
@@ -27010,7 +27010,7 @@
|
|||||||
* stm32f4dis with gs2200m:
|
* stm32f4dis with gs2200m:
|
||||||
- drivers: wireless: Add SPI_SELECT() to _read/write_data() in gs2200m.c
|
- drivers: wireless: Add SPI_SELECT() to _read/write_data() in gs2200m.c
|
||||||
- boards: stm32f4discovery: Add support for gs2200m. NOTE: GS2200M
|
- boards: stm32f4discovery: Add support for gs2200m. NOTE: GS2200M
|
||||||
for Spresense works with mikroe STM32F4 Discovery Shield (slot3)
|
for Spresense works with mikroe STM32F4 Discovery Shield (slot3)
|
||||||
From Masayuki Ishikawa (2019-10-22).
|
From Masayuki Ishikawa (2019-10-22).
|
||||||
* STM32H7: Flash driver and Serious BUG fixes:
|
* STM32H7: Flash driver and Serious BUG fixes:
|
||||||
- arch/arm/Kconfig:Add ARCH_HAVE_PROGMEM for STM32H7
|
- arch/arm/Kconfig:Add ARCH_HAVE_PROGMEM for STM32H7
|
||||||
@@ -27126,7 +27126,7 @@
|
|||||||
(2019-10-26).
|
(2019-10-26).
|
||||||
* tools/nxstyle.c: Eliminate false alarms when checking for alignment
|
* tools/nxstyle.c: Eliminate false alarms when checking for alignment
|
||||||
of comments to the right of code. Fix check for C++ style comments so
|
of comments to the right of code. Fix check for C++ style comments so
|
||||||
that strings like http:// and https:// do not generate false alarms.
|
that strings like http:// and https:// do not generate false alarms.
|
||||||
From Gregory Nutt (2019-10-27).
|
From Gregory Nutt (2019-10-27).
|
||||||
* boards/arm/sama5/sama5d4-ek/src/sam_appinit.c: Fix error found in
|
* boards/arm/sama5/sama5d4-ek/src/sam_appinit.c: Fix error found in
|
||||||
build testing. Bad conditional compilation for
|
build testing. Bad conditional compilation for
|
||||||
@@ -27459,7 +27459,7 @@
|
|||||||
imx1060-evk to remove compilation warnings about duplicated
|
imx1060-evk to remove compilation warnings about duplicated
|
||||||
definitions. No functional changes. From Dave Marples (2019-11-10).
|
definitions. No functional changes. From Dave Marples (2019-11-10).
|
||||||
* arch/sim/src/sim/up_simuart.c: Remove CONFIG_SIM_UART_DATAPOST for
|
* arch/sim/src/sim/up_simuart.c: Remove CONFIG_SIM_UART_DATAPOST for
|
||||||
arch/sim. It's very dangerous to call NuttX API from simuart_thread.
|
arch/sim. It's very dangerous to call NuttX API from simuart_thread.
|
||||||
From Xiang Xiao (2019-11-10).
|
From Xiang Xiao (2019-11-10).
|
||||||
* arch/sim/src/sim: Replace all CONFIG_DEV_CONSOLE with USE_DEVCONSOLE
|
* arch/sim/src/sim: Replace all CONFIG_DEV_CONSOLE with USE_DEVCONSOLE
|
||||||
for arch/sim and compile up_devconsole.c conditionally. From Xiang
|
for arch/sim and compile up_devconsole.c conditionally. From Xiang
|
||||||
@@ -27499,7 +27499,7 @@
|
|||||||
* arch/arm/src/imxrt/imxrt_idle.c: Y'all remember that conversation we
|
* arch/arm/src/imxrt/imxrt_idle.c: Y'all remember that conversation we
|
||||||
had about why WFI might have been disabled on imxrt? Well, looks like
|
had about why WFI might have been disabled on imxrt? Well, looks like
|
||||||
we found the reason:
|
we found the reason:
|
||||||
- https://github.com/zephyrproject-rtos/zephyr/pull/8535/commits:
|
- https://github.com/zephyrproject-rtos/zephyr/pull/8535/commits:
|
||||||
"The imxrt1050 is configured to use SYSTICK for the kernel timer, but
|
"The imxrt1050 is configured to use SYSTICK for the kernel timer, but
|
||||||
SYSTICK cannot wake up the soc from low-power modes. Disable
|
SYSTICK cannot wake up the soc from low-power modes. Disable
|
||||||
low-power modes on this soc until we have support for an alternative
|
low-power modes on this soc until we have support for an alternative
|
||||||
|
|||||||
@@ -6421,11 +6421,11 @@ Mem: 29232 5920 23312 23312
|
|||||||
<ul>
|
<ul>
|
||||||
<p>
|
<p>
|
||||||
<b>STATUS:</b>
|
<b>STATUS:</b>
|
||||||
The basic port was code-complete in NuttX-5.19 and verifed in NuttX-6.0.
|
The basic port was code-complete in NuttX-5.19 and verified in NuttX-6.0.
|
||||||
The port was verified using the OS and NuttShell (NSH) examples under QEMU.
|
The port was verified using the OS and NuttShell (NSH) examples under QEMU.
|
||||||
The port is reported to be functional on the <a href="http://bifferos.bizhat.com">Bifferboard</a> as well.
|
The port is reported to be functional on the <a href="http://bifferos.bizhat.com">Bifferboard</a> as well.
|
||||||
In NuttX 7.1, Lizhuoyi contributed additional keyboard and VGA drivers.
|
In NuttX 7.1, Lizhuoyi contributed additional keyboard and VGA drivers.
|
||||||
This is a great, stable starting point for anyone interest in fleshing out the x86 port!
|
This is a great, stable starting point for anyone interested in fleshing out the x86 port!
|
||||||
Refer to the NuttX <a href="https://bitbucket.org/nuttx/nuttx/src/master/boards/x86/qemu/qemu-i486/README.txt" target="_blank">README</a> file for further information.
|
Refer to the NuttX <a href="https://bitbucket.org/nuttx/nuttx/src/master/boards/x86/qemu/qemu-i486/README.txt" target="_blank">README</a> file for further information.
|
||||||
</p>
|
</p>
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
+3
-3
@@ -8787,7 +8787,7 @@ detailed bugfix information):
|
|||||||
stm32fxxxxx_rcc.c. Doing this I checked the possible uses of the
|
stm32fxxxxx_rcc.c. Doing this I checked the possible uses of the
|
||||||
LSI and the LSE sources: the LSI can be used for RTC and/or the
|
LSI and the LSE sources: the LSI can be used for RTC and/or the
|
||||||
IWDG, while the LSE only for the RTC (and to output the MCO1 pin).
|
IWDG, while the LSE only for the RTC (and to output the MCO1 pin).
|
||||||
This change is not verifed for any other platforms. From Leo
|
This change is not verified for any other platforms. From Leo
|
||||||
Aloe3132
|
Aloe3132
|
||||||
|
|
||||||
* Tiva Drivers:
|
* Tiva Drivers:
|
||||||
@@ -19459,7 +19459,7 @@ detailed bugfix information):
|
|||||||
use an external RTC you cannot because the external RTC also
|
use an external RTC you cannot because the external RTC also
|
||||||
depends on the global CONFIG_RTC. The solution is to add a new
|
depends on the global CONFIG_RTC. The solution is to add a new
|
||||||
CONFIG_STM32xx_RTC configuration option the permits to you select
|
CONFIG_STM32xx_RTC configuration option the permits to you select
|
||||||
or deselect the STM32 RTC but still be able to selecte the external
|
or deselect the STM32 RTC but still be able to select the external
|
||||||
RTC. From Gregory Nutt.
|
RTC. From Gregory Nutt.
|
||||||
- STM32 F3 I2C: Fix compile error with I2C reset. From Juha
|
- STM32 F3 I2C: Fix compile error with I2C reset. From Juha
|
||||||
Niskanen.
|
Niskanen.
|
||||||
@@ -19467,7 +19467,7 @@ detailed bugfix information):
|
|||||||
must be disabled in order to write HDSEL in USART_CR3. This was not
|
must be disabled in order to write HDSEL in USART_CR3. This was not
|
||||||
being done, so calls to TIOCSSINGLEWIRE were silently failing.
|
being done, so calls to TIOCSSINGLEWIRE were silently failing.
|
||||||
This change checks the state of UE in USART_CR1, clears the UE bit
|
This change checks the state of UE in USART_CR1, clears the UE bit
|
||||||
before writing HDSEL, then re-enables it if neccesary. From Kurt
|
before writing HDSEL, then re-enables it if necessary. From Kurt
|
||||||
Kiefer.
|
Kiefer.
|
||||||
- STM32 F7 DMA: DMA macros did not account for the increase from 8
|
- STM32 F7 DMA: DMA macros did not account for the increase from 8
|
||||||
to 16 DMA channels. From Gregory Nutt.
|
to 16 DMA channels. From Gregory Nutt.
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ void arm_timer_initialize(void)
|
|||||||
regval |= (NVIC_SYSH_PRIORITY_DEFAULT << NVIC_SYSH_PRIORITY_PR15_SHIFT);
|
regval |= (NVIC_SYSH_PRIORITY_DEFAULT << NVIC_SYSH_PRIORITY_PR15_SHIFT);
|
||||||
putreg32(regval, NVIC_SYSH12_15_PRIORITY);
|
putreg32(regval, NVIC_SYSH12_15_PRIORITY);
|
||||||
|
|
||||||
/* Note that is should not be neccesary to set the SYSTICK clock source:
|
/* Note that it should not be necessary to set the SYSTICK clock source:
|
||||||
* "The CLKSOURCE bit in SysTick Control and Status register is always set
|
* "The CLKSOURCE bit in SysTick Control and Status register is always set
|
||||||
* to select the core clock."
|
* to select the core clock."
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1280,7 +1280,7 @@ static int lpc17_40_interrupt(int irq, void *context, FAR void *arg)
|
|||||||
lpc17_40_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
lpc17_40_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Otherwise, just disable futher transfer interrupts and
|
/* Otherwise, just disable further transfer interrupts and
|
||||||
* wait for the DMA complete event.
|
* wait for the DMA complete event.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -84,8 +84,8 @@ struct sam_oneshot_s
|
|||||||
* the callback */
|
* the callback */
|
||||||
#ifdef CONFIG_SAM34_FREERUN
|
#ifdef CONFIG_SAM34_FREERUN
|
||||||
volatile uint32_t start_count; /* Stores the value of the freerun counter,
|
volatile uint32_t start_count; /* Stores the value of the freerun counter,
|
||||||
* at each start of the onshot timer. Is neccesary
|
* at each start of the oneshot timer. Is necessary
|
||||||
* to find out if the onshot counter was updated
|
* to find out if the oneshot counter was updated
|
||||||
* correctly at the time of the call to
|
* correctly at the time of the call to
|
||||||
* sam_oneshot_cancel or not. */
|
* sam_oneshot_cancel or not. */
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -84,8 +84,8 @@ struct sam_oneshot_s
|
|||||||
* the callback */
|
* the callback */
|
||||||
#ifdef CONFIG_SAMA5_FREERUN
|
#ifdef CONFIG_SAMA5_FREERUN
|
||||||
volatile uint32_t start_count; /* Stores the value of the freerun counter,
|
volatile uint32_t start_count; /* Stores the value of the freerun counter,
|
||||||
* at each start of the onshot timer. Is neccesary
|
* at each start of the oneshot timer. Is necessary
|
||||||
* to find out if the onshot counter was updated
|
* to find out if the oneshot counter was updated
|
||||||
* correctly at the time of the call to
|
* correctly at the time of the call to
|
||||||
* sam_oneshot_cancel or not. */
|
* sam_oneshot_cancel or not. */
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -84,8 +84,8 @@ struct sam_oneshot_s
|
|||||||
* the callback */
|
* the callback */
|
||||||
#ifdef CONFIG_SAMV7_FREERUN
|
#ifdef CONFIG_SAMV7_FREERUN
|
||||||
volatile uint32_t start_count; /* Stores the value of the freerun counter,
|
volatile uint32_t start_count; /* Stores the value of the freerun counter,
|
||||||
* at each start of the onshot timer. Is neccesary
|
* at each start of the oneshot timer. Is necessary
|
||||||
* to find out if the onshot counter was updated
|
* to find out if the oneshot counter was updated
|
||||||
* correctly at the time of the call to
|
* correctly at the time of the call to
|
||||||
* sam_oneshot_cancel or not. */
|
* sam_oneshot_cancel or not. */
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -93,7 +93,7 @@
|
|||||||
* CONFIG_STM32_SDIO_WIDTH_D1_ONLY - This may be selected to force the
|
* CONFIG_STM32_SDIO_WIDTH_D1_ONLY - This may be selected to force the
|
||||||
* driver operate with only a single data line (the default is to use
|
* driver operate with only a single data line (the default is to use
|
||||||
* all 4 SD data lines).
|
* all 4 SD data lines).
|
||||||
* CONFIG_SDM_DMAPRIO - SDIO DMA priority. This can be selecte if
|
* CONFIG_SDM_DMAPRIO - SDIO DMA priority. This can be selected if
|
||||||
* CONFIG_STM32_SDIO_DMA is enabled.
|
* CONFIG_STM32_SDIO_DMA is enabled.
|
||||||
* CONFIG_SDIO_XFRDEBUG - Enables some very low-level debug output
|
* CONFIG_SDIO_XFRDEBUG - Enables some very low-level debug output
|
||||||
* This also requires CONFIG_DEBUG_FS and CONFIG_DEBUG_INFO
|
* This also requires CONFIG_DEBUG_FS and CONFIG_DEBUG_INFO
|
||||||
@@ -1468,7 +1468,7 @@ static int stm32_interrupt(int irq, void *context, FAR void *arg)
|
|||||||
stm32_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
stm32_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Otherwise, just disable futher transfer interrupts and
|
/* Otherwise, just disable further transfer interrupts and
|
||||||
* wait for the DMA complete event.
|
* wait for the DMA complete event.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -95,7 +95,7 @@
|
|||||||
* CONFIG_SDMMC1/2_WIDTH_D1_ONLY - This may be selected to force the driver
|
* CONFIG_SDMMC1/2_WIDTH_D1_ONLY - This may be selected to force the driver
|
||||||
* operate with only a single data line (the default is to use all
|
* operate with only a single data line (the default is to use all
|
||||||
* 4 SD data lines).
|
* 4 SD data lines).
|
||||||
* CONFIG_SDMMMC_DMAPRIO - SDMMC DMA priority. This can be selecte if
|
* CONFIG_SDMMC_DMAPRIO - SDMMC DMA priority. This can be selected if
|
||||||
* CONFIG_STM32F7_SDMMC_DMA is enabled.
|
* CONFIG_STM32F7_SDMMC_DMA is enabled.
|
||||||
* CONFIG_CONFIG_STM32F7_SDMMC_XFRDEBUG - Enables some very low-level debug
|
* CONFIG_CONFIG_STM32F7_SDMMC_XFRDEBUG - Enables some very low-level debug
|
||||||
* output. This also requires CONFIG_DEBUG_FS and CONFIG_DEBUG_INFO
|
* output. This also requires CONFIG_DEBUG_FS and CONFIG_DEBUG_INFO
|
||||||
@@ -1723,7 +1723,7 @@ static int stm32_sdmmc_interrupt(int irq, void *context, void *arg)
|
|||||||
stm32_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
stm32_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Otherwise, just disable futher transfer interrupts and
|
/* Otherwise, just disable further transfer interrupts and
|
||||||
* wait for the DMA complete event.
|
* wait for the DMA complete event.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -94,7 +94,7 @@
|
|||||||
* CONFIG_SDMMC1/2_WIDTH_D1_ONLY - This may be selected to force the driver
|
* CONFIG_SDMMC1/2_WIDTH_D1_ONLY - This may be selected to force the driver
|
||||||
* operate with only a single data line (the default is to use all
|
* operate with only a single data line (the default is to use all
|
||||||
* 4 SD data lines).
|
* 4 SD data lines).
|
||||||
* CONFIG_SDMMMC_DMAPRIO - SDMMC DMA priority. This can be selecte if
|
* CONFIG_SDMMC_DMAPRIO - SDMMC DMA priority. This can be selected if
|
||||||
* CONFIG_STM32L4_SDMMC_DMA is enabled.
|
* CONFIG_STM32L4_SDMMC_DMA is enabled.
|
||||||
* CONFIG_CONFIG_STM32L4_SDMMC_XFRDEBUG - Enables some very low-level
|
* CONFIG_CONFIG_STM32L4_SDMMC_XFRDEBUG - Enables some very low-level
|
||||||
* debug output. This also requires CONFIG_DEBUG_FS and
|
* debug output. This also requires CONFIG_DEBUG_FS and
|
||||||
@@ -1575,7 +1575,7 @@ static int stm32_sdmmc_interrupt(int irq, void *context, void *arg)
|
|||||||
stm32_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
stm32_endtransfer(priv, SDIOWAIT_TRANSFERDONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Otherwise, just disable futher transfer interrupts and
|
/* Otherwise, just disable further transfer interrupts and
|
||||||
* wait for the DMA complete event.
|
* wait for the DMA complete event.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -242,7 +242,7 @@ void tms570_memtest_selftest(void)
|
|||||||
* Name: tms570_memtest_start
|
* Name: tms570_memtest_start
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Start the memory test on the selecte set of RAMs. This test does not
|
* Start the memory test on the selected set of RAMs. This test does not
|
||||||
* return until the memory test is completed.
|
* return until the memory test is completed.
|
||||||
*
|
*
|
||||||
* Input Parameters:
|
* Input Parameters:
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ void arm_timer_initialize(void)
|
|||||||
putreg32(regval, NVIC_SYSH12_15_PRIORITY);
|
putreg32(regval, NVIC_SYSH12_15_PRIORITY);
|
||||||
|
|
||||||
#ifndef USE_STDBY_CLOCK
|
#ifndef USE_STDBY_CLOCK
|
||||||
/* Note that is should not be neccesary to set the SYSTICK clock source:
|
/* Note that it should not be necessary to set the SYSTICK clock source:
|
||||||
* "The CLKSOURCE bit in SysTick Control and Status register is always set
|
* "The CLKSOURCE bit in SysTick Control and Status register is always set
|
||||||
* to select the core clock."
|
* to select the core clock."
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -179,8 +179,8 @@
|
|||||||
|
|
||||||
/* Debug Configuration *****************************************************/
|
/* Debug Configuration *****************************************************/
|
||||||
|
|
||||||
/* Register/Descriptor debug -- can only happen of CONFIG_DEBUG_FEATURES is
|
/* Register/Descriptor debug -- can only happen if CONFIG_DEBUG_FEATURES is
|
||||||
* selecte. This will probably generate much more output than you care to see.
|
* selected. This will probably generate much more output than you care to see.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef CONFIG_DEBUG_FEATURES
|
#ifndef CONFIG_DEBUG_FEATURES
|
||||||
|
|||||||
@@ -574,9 +574,9 @@ A: Yes with the following modifications to the procedure above.
|
|||||||
gdb> mon go
|
gdb> mon go
|
||||||
|
|
||||||
That will restart U-Boot and you have to press ENTER in the terminal
|
That will restart U-Boot and you have to press ENTER in the terminal
|
||||||
window to stop U-Boot. Restarting U-Boot is a necesary part of the
|
window to stop U-Boot. Restarting U-Boot is a necessary part of the
|
||||||
restart process because you need to put the hardware back in its initial
|
restart process because you need to put the hardware back in its initial
|
||||||
state before running NuttX
|
state before running NuttX.
|
||||||
|
|
||||||
Then this will restart the debug session just as before:
|
Then this will restart the debug session just as before:
|
||||||
|
|
||||||
|
|||||||
@@ -144,9 +144,9 @@ to a particular configuration.
|
|||||||
as of this writing. See discussion in include/nuttx/spi/slave.h and
|
as of this writing. See discussion in include/nuttx/spi/slave.h and
|
||||||
in the section entitle "SPI Slave" below.
|
in the section entitle "SPI Slave" below.
|
||||||
|
|
||||||
9. A QSPI FLASH driver was added and verifed on 2015-11-10. This driver
|
9. A QSPI FLASH driver was added and verified on 2015-11-10. This driver
|
||||||
operated in the memory mapped Serial Memory Mode (SMM). See the
|
operated in the memory mapped Serial Memory Mode (SMM). See the
|
||||||
"S25FL116K QuadSPI FLASH" section below for futher information.
|
"S25FL116K QuadSPI FLASH" section below for further information.
|
||||||
|
|
||||||
10. On-chip FLASH support as added and verified on 2015-11-13. See the
|
10. On-chip FLASH support as added and verified on 2015-11-13. See the
|
||||||
"Program FLASH Access" section below for further information.
|
"Program FLASH Access" section below for further information.
|
||||||
@@ -174,7 +174,7 @@ use either the VCOM or an external RS-232 driver. Here are some options.
|
|||||||
------ ------ ------- ------- --------
|
------ ------ ------- ------- --------
|
||||||
|
|
||||||
In this configuration, an external RS232 driver can also be used
|
In this configuration, an external RS232 driver can also be used
|
||||||
instead of the shield. Simply connext as follows:
|
instead of the shield. Simply connect as follows:
|
||||||
|
|
||||||
--------- -----------
|
--------- -----------
|
||||||
Arduino RS-232
|
Arduino RS-232
|
||||||
@@ -489,7 +489,7 @@ The configuration data device will appear at /dev/config.
|
|||||||
S25FL116K QuadSPI FLASH
|
S25FL116K QuadSPI FLASH
|
||||||
====================
|
====================
|
||||||
|
|
||||||
A QSPI FLASH driver was added and verifed on 2015-11-07. This driver
|
A QSPI FLASH driver was added and verified on 2015-11-07. This driver
|
||||||
operated in the memory mapped Serial Memory Mode (SMM). These
|
operated in the memory mapped Serial Memory Mode (SMM). These
|
||||||
configuration options were enabled to test QSPI:
|
configuration options were enabled to test QSPI:
|
||||||
|
|
||||||
@@ -575,7 +575,7 @@ wrapped as a character driver and available as /dev/mtd0.
|
|||||||
|
|
||||||
Program FLASH Access
|
Program FLASH Access
|
||||||
====================
|
====================
|
||||||
An on-chip FLASH driver was added and verifed on 2015-11-13. These
|
An on-chip FLASH driver was added and verified on 2015-11-13. These
|
||||||
configuration options were enabled to test the on-chip FLASH support:
|
configuration options were enabled to test the on-chip FLASH support:
|
||||||
|
|
||||||
CONFIG_MTD_PROGMEM=y
|
CONFIG_MTD_PROGMEM=y
|
||||||
@@ -767,9 +767,9 @@ Cache-Related Issues
|
|||||||
|
|
||||||
I- and D-Caches can be enabled but the D-Cache must be enabled in write-
|
I- and D-Caches can be enabled but the D-Cache must be enabled in write-
|
||||||
through mode. This is to work around issues with the RX and TX descriptors
|
through mode. This is to work around issues with the RX and TX descriptors
|
||||||
with are 8-bytes in size. But the D-Cache cache line size is 32-bytes.
|
which are 8-bytes in size. But the D-Cache cache line size is 32-bytes.
|
||||||
That means that you cannot reload, clean or invalidate a descriptor without
|
That means that you cannot reload, clean or invalidate a descriptor without
|
||||||
also effecting three neighboring descriptors. Setting write through mode
|
also affecting three neighboring descriptors. Setting write through mode
|
||||||
eliminates the need for cleaning the D-Cache. If only reloading and
|
eliminates the need for cleaning the D-Cache. If only reloading and
|
||||||
invalidating are done, then there is no problem.
|
invalidating are done, then there is no problem.
|
||||||
|
|
||||||
@@ -1191,7 +1191,7 @@ the connectors worked. Let me share this so that, perhaps, I can save you
|
|||||||
the same embarrassment:
|
the same embarrassment:
|
||||||
|
|
||||||
- The maXTouch Xplained Pro has an Omron XF2M-5015-1A connector. There is a
|
- The maXTouch Xplained Pro has an Omron XF2M-5015-1A connector. There is a
|
||||||
black bar at back (toward the baord). Raise that bar and insert the cable
|
black bar at back (toward the board). Raise that bar and insert the cable
|
||||||
with the contacts away from the board. Lower that bar to lock the cable
|
with the contacts away from the board. Lower that bar to lock the cable
|
||||||
in place.
|
in place.
|
||||||
|
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ Version 5.2.1
|
|||||||
|
|
||||||
Version 5.3.0
|
Version 5.3.0
|
||||||
|
|
||||||
I verifed compilation using 5.30 on June 2, 2019. To use this version,
|
I verified compilation using 5.30 on June 2, 2019. To use this version,
|
||||||
I had to make spurious modification to the implementation of gmtimer() to
|
I had to make spurious modification to the implementation of gmtimer() to
|
||||||
work around an internal compiler error. I have still not verified that
|
work around an internal compiler error. I have still not verified that
|
||||||
are no errors in the compiled code.
|
are no errors in the compiled code.
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
* Dec. 18, 2012
|
* Dec. 18, 2012
|
||||||
*
|
*
|
||||||
* Some of this driver was developed with input from NXP sample code for
|
* Some of this driver was developed with input from NXP sample code for
|
||||||
* the LPCXpresso-LPC54628 baord. That sample code as a compatible BSD
|
* the LPCXpresso-LPC54628 board. That sample code as a compatible BSD
|
||||||
* license:
|
* license:
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Freescale Semiconductor, Inc.
|
* Copyright (c) 2016, Freescale Semiconductor, Inc.
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
* Dec. 18, 2012
|
* Dec. 18, 2012
|
||||||
*
|
*
|
||||||
* Some of this driver was developed with input from NXP sample code for
|
* Some of this driver was developed with input from NXP sample code for
|
||||||
* the LPCXpresso-LPC54628 baord. That sample code as a compatible BSD
|
* the LPCXpresso-LPC54628 board. That sample code as a compatible BSD
|
||||||
* license:
|
* license:
|
||||||
*
|
*
|
||||||
* Copyright (c) 2016, Freescale Semiconductor, Inc.
|
* Copyright (c) 2016, Freescale Semiconductor, Inc.
|
||||||
|
|||||||
@@ -628,7 +628,7 @@ static bool telnet_putchar(FAR struct telnet_dev_s *priv, uint8_t ch,
|
|||||||
register int index;
|
register int index;
|
||||||
bool ret = false;
|
bool ret = false;
|
||||||
|
|
||||||
/* Ignore carriage returns (we will put these in automatically as necesary) */
|
/* Ignore carriage returns (we will put these in automatically as necessary) */
|
||||||
|
|
||||||
if (ch != ISO_cr)
|
if (ch != ISO_cr)
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
@@ -955,7 +955,7 @@ int nxffs_wrreserve(FAR struct nxffs_volume_s *volume, size_t size);
|
|||||||
*
|
*
|
||||||
* Input Parameters:
|
* Input Parameters:
|
||||||
* volume - Describes the NXFFS volume
|
* volume - Describes the NXFFS volume
|
||||||
* size - The size of the object to be verifed.
|
* size - The size of the object to be verified.
|
||||||
*
|
*
|
||||||
* Returned Value:
|
* Returned Value:
|
||||||
* Zero is returned on success. Otherwise, a negated errno value is
|
* Zero is returned on success. Otherwise, a negated errno value is
|
||||||
|
|||||||
@@ -835,7 +835,7 @@ int nxffs_wrreserve(FAR struct nxffs_volume_s *volume, size_t size)
|
|||||||
*
|
*
|
||||||
* Input Parameters:
|
* Input Parameters:
|
||||||
* volume - Describes the NXFFS volume
|
* volume - Describes the NXFFS volume
|
||||||
* size - The size of the object to be verifed.
|
* size - The size of the object to be verified.
|
||||||
*
|
*
|
||||||
* Returned Value:
|
* Returned Value:
|
||||||
* Zero is returned on success. Otherwise, a negated errno value is
|
* Zero is returned on success. Otherwise, a negated errno value is
|
||||||
|
|||||||
@@ -310,7 +310,7 @@ void sched_note_spinabort(FAR struct tcb_s *tcb, FAR volatile void *spinlock);
|
|||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Remove the next note from the tail of the circular buffer. The note
|
* Remove the next note from the tail of the circular buffer. The note
|
||||||
* is also removed from the circular buffer to make room for futher notes.
|
* is also removed from the circular buffer to make room for further notes.
|
||||||
*
|
*
|
||||||
* Input Parameters:
|
* Input Parameters:
|
||||||
* buffer - Location to return the next note
|
* buffer - Location to return the next note
|
||||||
|
|||||||
@@ -410,7 +410,7 @@ ssize_t icmp_sendto(FAR struct socket *psock, FAR const void *buf, size_t len,
|
|||||||
* packets from the read-ahead buffer.
|
* packets from the read-ahead buffer.
|
||||||
*
|
*
|
||||||
* REVISIT: How to we free up any lingering reponses if there are no
|
* REVISIT: How to we free up any lingering reponses if there are no
|
||||||
* futher pings?
|
* further pings?
|
||||||
*/
|
*/
|
||||||
|
|
||||||
icmp = (FAR struct icmp_hdr_s *)buf;
|
icmp = (FAR struct icmp_hdr_s *)buf;
|
||||||
|
|||||||
@@ -401,7 +401,7 @@ ssize_t icmpv6_sendto(FAR struct socket *psock, FAR const void *buf, size_t len,
|
|||||||
* packets from the read-ahead buffer.
|
* packets from the read-ahead buffer.
|
||||||
*
|
*
|
||||||
* REVISIT: How to we free up any lingering reponses if there are no
|
* REVISIT: How to we free up any lingering reponses if there are no
|
||||||
* futher pings?
|
* further pings?
|
||||||
*/
|
*/
|
||||||
|
|
||||||
icmpv6 = (FAR struct icmpv6_echo_request_s *)buf;
|
icmpv6 = (FAR struct icmpv6_echo_request_s *)buf;
|
||||||
|
|||||||
@@ -594,7 +594,7 @@ void sched_note_spinabort(FAR struct tcb_s *tcb, FAR volatile void *spinlock)
|
|||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Remove the next note from the tail of the circular buffer. The note
|
* Remove the next note from the tail of the circular buffer. The note
|
||||||
* is also removed from the circular buffer to make room for futher notes.
|
* is also removed from the circular buffer to make room for further notes.
|
||||||
*
|
*
|
||||||
* Input Parameters:
|
* Input Parameters:
|
||||||
* buffer - Location to return the next note
|
* buffer - Location to return the next note
|
||||||
|
|||||||
+1
-1
@@ -182,7 +182,7 @@ nxstyle: nxstyle$(HOSTEXEEXT)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# initialconfig - Create a barebones .config file sufficient only for
|
# initialconfig - Create a barebones .config file sufficient only for
|
||||||
# instantiating the symbolic links necesary to do a real configuration
|
# instantiating the symbolic links necessary to do a real configuration
|
||||||
# from scratch.
|
# from scratch.
|
||||||
|
|
||||||
initialconfig$(HOSTEXEEXT): initialconfig.c
|
initialconfig$(HOSTEXEEXT): initialconfig.c
|
||||||
|
|||||||
Reference in New Issue
Block a user