Gregory Nutt
6d557386f5
boards/xtensa/esp32/esp32-core/src/Makefile: Fix another problem from the big reorganization noted in Issue 168.
2019-09-20 11:57:36 -06:00
Gregory Nutt
f4cc21a5c3
boards/arm/stm32/stm32f429i-disco/README.txt: Trivial update to README.
2019-09-20 06:23:48 -06:00
Juha Niskanen
5c853cd1dc
libs/libc/unistd/lib_getcwd.c: remove stray sched_unlock(). Also fixes several typos.
2019-09-20 06:23:48 -06:00
Juha Niskanen
e8b5dd4528
Fix use of undefined pp-token #errror, other typos.
2019-09-19 18:19:18 -06:00
Gregory Nutt
9eba6bf018
arch/arm/src/stm32f0l0g0 and boards/arm/stm32f0l0g0/nucleo-g071rb: The last change did NOT eliminate the build problem. This one does.
2019-09-18 15:13:13 -06:00
Alin Jerpelea
54ef3efc35
Merged in alinjerpelea/nuttx (pull request #1033 )
...
boards: spresense: Add board initialization for isx012
Add isx012 initialization to the board and include the needed headers
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-18 11:42:35 +00:00
Daniel Pereira Volpato
50e34d50b6
boards/arm/stm32f0l0g0/nucleo-g070rb/include/board.hboards/arm/stm32f0l0g0/nucleo-g070rb: Enable PWR peripheral and increase sysclk to max. frequency. SYSCLK can be increased now that VOS and flash wait states are properly configured.
2019-09-17 11:32:51 -06:00
Daniel Pereira Volpato
4737fd7497
boards/arm/stm32f0l0g0/nucleo-g070rb/scripts/ld.script: Fix .ARM.exidx section overlap with .data
2019-09-17 11:23:53 -06:00
Daniel Pereira Volpato
d78e60d18e
boards/arm/stm32f0l0g0/nucleo-g070rb: Initial support for board STM32 NUCLEO-G070RB, including NSH config
2019-09-17 11:20:26 -06:00
Alin Jerpelea
b55c518a1a
Merged in alinjerpelea/nuttx (pull request #1031 )
...
boards: spresense: add isx012 camera initialization and config
* boards: spresense: add isx012 camera initialization
Add the initialization for the isx012 camera sensor.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: spresense: add camera defconfig
For easy configuration add camera defconfig for spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-17 16:58:09 +00:00
Juha Niskanen
ebc6f51641
Fix some typos
2019-09-17 10:46:23 -06:00
Gregory Nutt
8d87e624bf
boards/arm/cxd56xx/spresense/Kconfig: Add a configuration to select if an extension board is attached to the SPresence. If there is no extension board attached, the SPresense may run in a low-power mode by default (as determined by the CONFIG_CXD56_CUSTOM_PINCONFIG option). If an extension board is present, then the SPresense will need to run at a higher power mode, selected by the new CONFIG_SPRESENSE_EXTENSION option.
2019-09-17 05:41:10 -06:00
Takayoshi Koizumi
ef28729374
boards/arm/cxd56xx/spresense/include/board_pinconfig.h: Add board specific pin configurations of CXD5602 pins to fit Spresense board.
2019-09-16 15:32:58 -06:00
Gregory Nutt
5995714cfd
boards/mips Linker Scripts: The PIC32M* start-up code initializes .bss by writing 16 bytes at a time in a loop. The start (_sbss) alignment is only required to be 4 bytes since the write is done with 4 store instructions. In a previous change, the end address, _ebss, was aligned to 16 byte to prevent initializing past the end off the .bss region. However, that does not work unless the start address, _sbss, is also aligned to 16 bytes.
2019-09-16 08:14:32 -06:00
Gregory Nutt
66a55c91e7
Linker scripts: Fix some alignment problems.
2019-09-15 18:06:36 -06:00
Gregory Nutt
805fa49a4e
Back out/change some of the alignments in the previous comments. Non-ARM CPUs my have different alignment requirements. AVR, for example, has none. MIPS requires 16-byte alignment of the end of .bss.
2019-09-15 18:02:00 -06:00
Gregory Nutt
2925c28f8f
All linker scripts: Preface all _edata defininitions with . = ALIGN(4). Otherwise, the last bytes in the .data section may not be initialized properly. Also convert all linker scripts indent in units of 8-spaces to units of 4-spaces.
2019-09-15 17:22:16 -06:00
Gregory Nutt
0bd60c3722
All linker scripts: Preface all _ebss defininitions with . = ALIGN(4). Otherwise, the last bytes in the .bss section will not be initialized properly. Also convert all linker scripts that use TABs to spaces.
2019-09-15 15:27:58 -06:00
Gregory Nutt
c5ed221e87
Trivial typo fix
2019-09-15 08:16:37 -06:00
Gregory Nutt
e2949d0dcf
boards/arm/stm32/axoloti, omnibusf4, and stm32f4discovery: If CONFIG_SCHED_CRITMONITOR is selected, then make sure that ITM and DWT resources are enabled before accessing ITM and DWT registers. By default, these registers are disabled. Suggested by Juha Niskanen.
2019-09-13 07:22:00 -06:00
Nathan Hartman
3ca55cc439
boards/arm/tiva/tm4c123g-launchpad/scripts/tm4c123g-launchpad.ld: Add alignments for the TMC4123G-LaunchPad as well.
2019-09-12 10:03:39 -06:00
Gregory Nutt
bbbe9d85c5
Move EXIDX assignments inside of braces so that we can be assure that the symbols have the correct alignment. Suggested by Daniel P. Volpato
...
Squashed commit of the following:
Some scripts use TABs, others spaced. Make usage consistent.
Move __exidx_end assignment inside of brackets.
Remove old __exidx_end assignment.
Move __exidx_start assignment inside of brackets.
Remove old __exidx_start assignment
2019-09-12 09:57:50 -06:00
Gregory Nutt
94224639ca
Fix a few errors introduced into linker scripts by recent commits.
2019-09-12 08:11:27 -06:00
Gregory Nutt
50f9e26d5d
Modify all a few more linker scripts missed in 415e3d3448
, probably because they were created after 2eb4fe5ffb
.
2019-09-11 21:10:51 -06:00
Alan Carvalho de Assis
415e3d3448
Modify all files from 2eb4fe5ffb
to use solution from Daniel P. Volpato.
2019-09-11 21:00:41 -06:00
Daniel Pereira Volpato
490d945f3e
boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/ld.script: Fix .ARM.exidx section overlap with .data
2019-09-11 12:49:37 -06:00
Gregory Nutt
d8adf712a2
boards/arm/imx6/sabre-6quad/scripts/Make.defs: Yet another boards/ re-organization fixup.
2019-09-11 11:17:07 -06:00
Gregory Nutt
5a41d7f9b5
boards/: Several more fixes to Make.defs files and README.txt files. More collateral damage from the big boargs/ directory re-organization.
2019-09-11 11:15:56 -06:00
Gregory Nutt
ad0248db44
boards/z80: Correct path to linker script in all boards using the ZDS-II toolchain. Yet more fallout from the big boards/ directory re-organization.
2019-09-11 10:19:16 -06:00
Nathan Hartman
366053e464
Fix typos, 1 in a #define, others in comments. This changes one definition: _MQ_TIMEDRECIEVE is changed to _MQ_TIMEDRECEIVE. It appears this symbol is not used anywhere.
2019-09-11 08:56:56 -06:00
Gregory Nutt
cc694e9862
Fix some new warnings found in build testing.
2019-09-10 08:20:53 -06:00
Pavel Pisa
97dfff2011
boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig: Tested ETHRENET, UARTs, heap in external SDRAM, use of symbol tables for applications loading over TFTP and kernel modules insertion. USB and SD card enabled but there are some issues (probably config or IO ports) still.
2019-09-10 07:21:01 -06:00
Nathan Hartman
91ef2ec394
Fix a few minor typos
2019-09-08 15:59:14 -06:00
Nathan Hartman
f6b80dd0f9
boards/Kconfig: Fix help text for BOARDCTL_IOCTL.
2019-09-06 15:55:57 -06:00
Juha Niskanen
822bb06967
Fix some typos. Also minor update to stm32f7/nucleo-144/README.txt and stm32l4/nucleo-l496zg/README.txt board documentation.
2019-09-05 08:12:50 -06:00
Nathan Hartman
ce8fb54d07
Fix various typos
2019-09-03 17:00:22 -06:00
Augusto Fraga Giachero
68bbc8438c
drivers/timers/pwm.c: Move the pwm/pwm.c driver to timers/pwm.c, The drivers/pwm contained only one .c file (pwm.c), so to avoid the proliferation of sub-directories inside drivers/ is better to move the pwm.c driver to drivers/timers. The pwm.h header was moved to include/nuttx/timers to keep consistency, so all files referencing it need to be updated.
2019-09-02 07:57:10 -06:00
Gregory Nutt
85770966ff
boards/Board.mk: Add support to pass dependency paths. boards/arm/cxd56xx/common/Makefile: Add correct dependency paths for board/ and src/ subdirectories.
2019-09-01 12:19:36 -06:00
Gregory Nutt
c6434e3182
boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig: Correct shit defconfig file. Recent patch dumped a prohibited .config file as the defconfig file when a proper defconfig file created via 'make savdefconfig' is required. Bad.
2019-08-31 14:35:17 -06:00
Gregory Nutt
e5c3874a3b
Tiva directories: Fix TM4C129XNCZAD part number in Kconfig and identifiers. Rationale: Fully specify that this is the 212-pin BGA package (ZAD ending) and for consistency with earlier changes to other Tiva TM4C12x part numbers in Kconfig names and identifiers.
2019-08-30 08:46:57 -06:00
Gregory Nutt
dc09d7018b
Coding style fixes. Run every new file through tools/nxstyle to assure that it is close to the NuttX coding standard.
2019-08-30 08:37:27 -06:00
Pavel Pisa
64c918783b
boards/arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_ulan.c: Provides for separate, non-standard uLAN registration at build-/run-time.
2019-08-30 07:58:05 -06:00
Gregory Nutt
c354e8f40e
board/Kconfig and board/README.txt: Add configuration support for the LX_CPU board.
2019-08-30 07:50:46 -06:00
Pavel Pisa
350ba5105c
boards/arm/lpc17xx_40xx/lx_cpu: Add support for the PIKRON LX_CPU board.
2019-08-30 07:42:13 -06:00
Alin Jerpelea
3806a01c5d
Merged in alinjerpelea/nuttx (pull request #1024 )
...
noards: arm: cxd56xx: migrate common code
* boards: arm: cxd56xx: common: move boot to common
This is a common function and can be reused by all boards.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: common: move flash to common
This is a common function and can be reused by all boards.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: common: move I2C driver to common
This is a common function and can be reused by all boards.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: common: move uid to common
This is a common function and can be reused by all boards.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: common: move usbmsc to common
This is a common function and can be reused by all boards.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56: add SPH
The SPH is used by the ASMP implementation from the SDK.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-08-26 14:29:55 +00:00
Gregory Nutt
da9433a4c7
Fix another warnings and an error in typing introduced in the previous commit related to BINFS in PROTECTED mode.
2019-08-25 18:37:23 -06:00
Gregory Nutt
f751aff7fe
boards/boardctl.c and libs/libc/builtin: The BINFS file system uses the same builtin library and builtin arrays as does NSH. The builtin arrays are simple name-value pairs that map builtin function names with the user-space entry point. In the FLAT build, the builtin arrays are available everywhere via the backdoor left open by the FLAT address space. In the PROTECTED build, however, the kernel must maintain its own reference to the user-space builtin array. This commits adds those kernel globals and a new boardctl(BOARDIOC_BUILTINS) that can be used by applications to the provide the builtin list reference to the kernel.
2019-08-25 16:58:43 -06:00
Gregory Nutt
fb50a65756
boards/: Move more drivers directories at were placed too high in the hieararchy.
2019-08-24 14:42:14 -06:00
Ouss4
c8b1dcc5ab
boards/mips/pic32mx&z/drivers/Kconfig: The drivers folder was one level above where it should be.
2019-08-24 14:28:44 -06:00
Gregory Nutt
27e4bfffd4
Update some comments and README files.
2019-08-24 13:06:43 -06:00