Juha Niskanen
c9ecd548e0
configs/stm32l4r9ai-disco: Add ksh config, some updates for I2C, SPI and DFSDM support.
2019-05-28 09:31:36 -06:00
Juha Niskanen
7214f8ae76
arch/arm/src/stm32l4/stm32l4_i2c.c: Add support for 16 and 120 MHz timings, board can use HSI16 clock for I2C
2019-05-28 09:23:40 -06:00
Juha Niskanen
fac5cc77b0
arch/arm/src/stm32l4/stm32l4xrxx_rcc.c: Use Range 1 Boost mode if SYSCLK is higher than 80 MHz
2019-05-28 09:14:08 -06:00
raiden00pl
f4caf4b3ec
Merged in raiden00/nuttx_pe (pull request #877 )
...
Improvements for STM32 PWM
arch/arm/src/stm32/stm32_pwm: add support for all PWM modes
arch/arm/src/stm32/stm32_pwm: add interface to change PWM mode
arch/arm/src/stm32/stm32_pwm: refactor pwm_mode_configure()
arch/arm/src/stm32/stm32_pwm: STM32_PWM_CHANx corresponds to the timer channel and STM32_PWM_OUTx corresponds to the timer channel output
arch/arm/src/stm32/stm32_pwm: add CHAN5 and CHAN6 to PWM_TIMx_NCHANNELS
arch/arm/src/stm32/stm32_pwm: calculate the PWM_TIMx_NCHANNELS if CONFIG_STM32_PWM_MULTICHAN is selected
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-05-28 15:07:43 +00:00
Jason Harris
cc2d97f942
arch/arm/src/stm32/stm32_fsmc.h: Fix the include file guarding name in stm32/stm32_fsmc.h.
2019-05-27 11:15:37 -06:00
Gregory Nutt
3ec7c17c16
arch/arm/src/stm32f7: Fix another error related to chip/->hardware/ name change.
2019-05-27 10:41:44 -06:00
Gregory Nutt
e74aedb046
Fix errors found in build testing.
2019-05-27 09:21:18 -06:00
Gregory Nutt
5cdd038df2
Rename STM32F0L0 to STM32F0L0G0 since it now alsow supports the STM32G0 thanks to Mateusz Szafoni's contribution
...
Squashed commit of the following:
arch/arm: Rename include/stm32f0l0 and src/stm32f0l0 to stm32f0l0g0.
Change all occurrences of lower-case stm32f0l0 to stm32f0l0g0.
Change all occurrences of upper-case STM32F0L0 to STM32F0L0G0.
2019-05-27 08:16:24 -06:00
Gregory Nutt
dbb40e5fe7
arch/arm/src/stm32f0l0/hardware: Fix some cosmetic naming problems associated with chip/ vs hardware/ sub-directories.
2019-05-27 08:03:46 -06:00
Jason Harris
2c3ca9d756
Here's a patch to split the STM32 FMC/FSMC functionality (FSMC = flexible static memory controller, FMC = flexible memory controller = FSMC + sdram support). This commit makes FMC it's own thing rather than piggy backing on the FSMC code. The peripherals have a few utility functions and this commits lets you have a common function in the arch/arm/src/stm32 rather than having duplicate functions in the board code.
2019-05-27 07:21:52 -06:00
raiden00pl
9c676a9e67
Merged in raiden00/nuttx_lora (pull request #876 )
...
Initial support for STM32G0
configs: initial support for nucleo-g071rb
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-05-27 11:48:57 +00:00
Gregory Nutt
a82e8db811
configs/lpcxpresso-lpc54628: Modify the TWM configurations to properly inject keyboard data. This way, in the case of multiple NxTERMs, only the NxTerm at the top of the heiararchy gets the keyboard input. Otherwise, it is not possible to use multiple NxTerms with each the keyboard input going to a different NxTerm window.
2019-05-26 13:17:56 -06:00
Gregory Nutt
788f77a9af
Cosmetic
2019-05-26 12:33:42 -06:00
Gregory Nutt
f60301665b
fs/procfs/fs_procfs.c: procfs_initialize() is used only within fs/procfs/fs_procfs.c and, hence, should be marked 'static'.
2019-05-25 14:12:00 -06:00
Daniel Agar
642c0f8df6
Merged in dagar/nuttx/pr-stm32f7_dtcm_profcs (pull request #875 )
...
STM32F7 DTCM add procfs register
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-05-25 19:57:26 +00:00
Gregory Nutt
035842b3ed
Fix an error and more warnings found in build testing.
2019-05-25 12:13:27 -06:00
Gregory Nutt
b21c12bd18
Fix errors found in build testing:
...
arch/mips/src: Previous commit used CP0 register definitions that were not defined in the cp0.h header file. Probably these were from the Microchip hacked up GCC toolchain but are not generally available. Fix: Add definitions to NuttX cp0.h header file.
mm/iob: Eliminate some warnings about testing the value of an undefined pre-processor variable.
2019-05-25 11:45:22 -06:00
Gregory Nutt
d5bbbba8ad
Rename all remaining arch/xxx/src/xxx/chip to arch/xxx/src/xxx/hardware.
2019-05-25 09:27:28 -06:00
Gregory Nutt
4126ec86cb
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
Gregory Nutt
91db79663d
Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware.
2019-05-25 08:17:40 -06:00
Gregory Nutt
bc5cacc79f
Rename arch/arm/src/samd5e5chip to arch/arm/src/samd5e5/hardware.
2019-05-25 08:12:10 -06:00
Gregory Nutt
2ebc21b005
Rename arch/arm/src/samd2l2/chip to arch/arm/src/samd2l2/hardware.
2019-05-25 08:06:46 -06:00
Gregory Nutt
d3679df0cc
Rename arch/arm/src/sama5/chip to arch/arm/src/sama5/hardware.
2019-05-25 07:59:12 -06:00
Gregory Nutt
f4c2449c30
Rename arch/arm/src/sam34/chip to arch/arm/src/sam34/hardware.
2019-05-25 07:37:39 -06:00
Gregory Nutt
5e01e07a4e
Rename arch/arm/src/nrf52/chip to arch/arm/src/nrf52/hardware.
2019-05-25 07:29:41 -06:00
Gregory Nutt
cef5e9a08e
Rename arch/arm/src/lpc43xx/chip to arch/arm/src/lpc43xx/hardware.
2019-05-25 07:22:59 -06:00
Gregory Nutt
7faccef1b8
Fix some errors found in build testing.
2019-05-24 19:26:01 -06:00
Gregory Nutt
7298b4caa3
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
Gregory Nutt
9839f8ad91
Rename arch/arm/src/efm32/chip to arch/arm/src/efm32/hardware.
2019-05-24 18:51:49 -06:00
Gregory Nutt
961b17e740
Revert "Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware."
...
This reverts commit 159dbb9ff1
.
2019-05-24 18:40:39 -06:00
Gregory Nutt
159dbb9ff1
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware.
2019-05-24 18:25:44 -06:00
Gregory Nutt
50d18f9774
Rename arch/arm/src/stm32l4/chip to arch/arm/src/stm32l4/hardware.
2019-05-24 18:06:01 -06:00
Gregory Nutt
a26e229834
arch/arm/src/kinetis/hardware/kinetis_k20k40k60mpu.h: Fix idempotency definitions and some additional typos.
2019-05-24 17:41:38 -06:00
Gregory Nutt
1dab427dd3
Missing freedom-k66f in last commit.
2019-05-24 17:14:20 -06:00
Gregory Nutt
2899e529b8
Rename arch/arm/src/kinetis/chip to arch/arm/src/kinetis/hardware.
2019-05-24 17:10:46 -06:00
Gregory Nutt
9b38f5cf2f
Rename arch/arm/src/stm32h7/chip to arch/arm/src/stm32h7/hardware.
2019-05-24 16:54:25 -06:00
Gregory Nutt
2cf0d6a3aa
Rename arch/arm/src/stm32f7/chip to arch/arm/src/stm32f7/hardware.
2019-05-24 16:48:06 -06:00
Gregory Nutt
cdf3dba418
Fix another error found in build testing.
2019-05-24 16:17:01 -06:00
Gregory Nutt
c0b5fb3b40
Fix some errors found in build testing.
2019-05-24 16:05:36 -06:00
Gregory Nutt
7d57d59197
Rename arch/arm/src/am335x/chip to arch/arm/src/arm335x/hardware.
2019-05-24 15:58:25 -06:00
Gregory Nutt
8e7da81916
Rename arch/arm/src/lpc11xx/chip to arch/arm/src/lpc11xx/hardware.
2019-05-24 15:38:59 -06:00
Gregory Nutt
01ad31c2fa
Rename arch/arm/src/cd56xx/chip to arch/arm/src/56xx/hardware.
2019-05-24 15:33:08 -06:00
Gregory Nutt
9a19e48e38
Rename arch/arm/src/a1x/chip to arch/arm/src/a1x/hardware.
2019-05-24 15:29:12 -06:00
Gregory Nutt
88d2a12e06
Fix some errors found in build testing
2019-05-24 15:07:48 -06:00
Gregory Nutt
ad2f469cf0
Rename arch/arm/src/kl/chip to arch/arm/src/kl/hardware.
2019-05-24 15:04:39 -06:00
Gregory Nutt
9ad4dbcc95
Rename arch/arm/src/tmc570/chip to arch/arm/src/tmc570/hardware.
2019-05-24 14:53:32 -06:00
Gregory Nutt
7156012a94
Rename arch/arm/src/xmc4/chip to arch/arm/src/xmc4/hardware.
2019-05-24 14:49:06 -06:00
Gregory Nutt
291d2f486d
Fix an error found in build testing.
2019-05-24 14:39:51 -06:00
Gregory Nutt
b855e3988f
Rename arch/arm/src/nuc1xx/chip to arch/arm/src/nuc1xx/hardware.
2019-05-24 14:36:08 -06:00
Gregory Nutt
f46ad3f6a6
Rename arch/arm/src/lpc17xx/chip to arch/arm/src/lpc17xx/hardware.
2019-05-24 14:15:01 -06:00