Dave Marples
a2def2a4d1
arch/arm/src/common/up_lwl_console.c: Add support for a 'Lightweight Link' protocol between a target and debugger for use when you need a console but the target doesn't have a spare serial port or other available resource.
2019-06-03 07:31:17 -06:00
raiden00pl
04ea439121
Merged in raiden00/nuttx_h7 (pull request #880 )
...
Initial PWM support for STM32H7
arch/arm/src/stm32h7: port PWM from STM32
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-03 11:51:00 +00:00
Mateusz Szafoni
dffed7ab51
arch/arm/src/stm32f0l0g0/stm32g0_rcc.c: Fixes some problems found in build testing.
2019-05-31 09:22:07 -06:00
rajan gill
0ceac9a969
arch/arm/src/stm32/stm32_adc.c: The attached patch fixes a compilation error when verbose analog debugging is enabled for the stm32 adc: not all stm32s have an SQR4 register.
2019-05-31 08:50:38 -06:00
Dave Marples
d518cbb170
arch/arm/src/stm32/Kconfig: Add MEDIUM_DENSITY selection.
2019-05-31 07:55:43 -06:00
Gregory Nutt
491520350a
Fix a spelling error that was cloned in many files.
2019-05-31 07:24:19 -06:00
Juha Niskanen
c77e016ee8
arch/arm/src/stm32l4, drivers/sensors/t67xx.c: Fix trivial build failures caused by recent commits
2019-05-31 07:22:02 -06:00
Jussi Kivilinna
591d0e7471
arch/arm/src/stm32l4/: Fix USB device PMA accesses. USB PMA accesses are done as 16-bit words on STM32L4 instead of 32-bit words on STM32L1.
2019-05-31 07:21:42 -06:00
Jussi Kivilinna
73c1658535
arch/arm/src/stm32l4/stm32l4_pwr.c: Enable PWR peripheral for setting USV
2019-05-31 07:21:24 -06:00
Jussi Kivilinna
4bcd1806f0
arch/arm/src/stm32l4/stm32l4_hsi48.c: Enable CRS_CR_CEN with CRS_CR_AUTOTRIMEN
2019-05-31 07:20:49 -06:00
Dave Marples
30620dfeb6
arch/arm/src/imxrt/imxrt_lowputc.c: Add changes omitted from 173897afb9
2019-05-30 17:22:18 -06:00
Dave Marples
173897afb9
This commit implements RS485 RX/TX switching and RTS/CTS flow control for the IMXRT family. It has been tested on 1020 but I don't see any reason for issues on any other family member.
2019-05-30 13:45:36 -06:00
raiden00pl
64feadfc21
Merged in raiden00/nuttx_lora/g0_port (pull request #878 )
...
arch/stm32g0, configs/nucleo-g071rb: the basic NSH configuration is now functional
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-05-30 11:44:10 +00: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
788f77a9af
Cosmetic
2019-05-26 12:33:42 -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
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
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