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
03fc3a2218
Fix a typo I introducted in the last commit. My bad.
2019-09-15 11:14:47 -06:00
Xiang Xiao
bf84868360
tools/Config.mk and Makefile.unix: Support the incremental build for configuration change.
2019-09-15 10:56:26 -06:00
anchao
7ce51e66b9
tools/Config.mk: Eliminate use of the built-in implicit rules.
2019-09-15 08:48:25 -06:00
YanLin Zhu
bcdf9074fe
drivers/mtd/gd5f.c: Add gigadevice SPI NAND FLASH driver.
2019-09-15 08:33:22 -06:00
YanLin Zhu
8b10b8ad25
drivers/mtd/gd25.c: Add support for GD25 device with 256-Mbit capacity.
2019-09-15 08:19:06 -06:00
zhangbo_a
636d180219
drivers/mtd/gd25.c: Add support for a new FLASH vendor.
2019-09-15 08:17:19 -06:00
Gregory Nutt
c5ed221e87
Trivial typo fix
2019-09-15 08:16:37 -06:00
Gregory Nutt
a9c55d40ab
Update the NuttX 'About' document in preparation for the NuttX-8.1 release.
2019-09-14 09:54:50 -06:00
Gregory Nutt
627724749d
Update ReleaseNotes in preparation for the NuttX-8.1 release.
2019-09-14 08:56:25 -06:00
Gregory Nutt
57bd46d931
Fix some typos in the ChangeLog.
2019-09-13 19:01:05 -06:00
Gregory Nutt
e2e3582be3
Update ChangeLog in preparation for the NuttX-8.1 Release.
2019-09-13 11:19:31 -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
254a906409
libs/libc/builtin/: builtint_isavail() should not set the errno variable because this functions may be used by internal OS logic for which setting the rrno variable would be inappropriate.
2019-09-11 12:37:29 -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
bf3105fc8f
include/sys/types.h: Remove non-standard HP-UX priority range definitionis. HP-UX is not a supported OS.
2019-09-10 14:02:40 -06:00
Gregory Nutt
061dcaa226
Fix typos in preceding commit.
2019-09-10 10:06:36 -06:00
Gregory Nutt
af685dfe81
sched/sched_rrgetinterval.c: sched_get_rr_interval() should return {0,0} if round-robin scheduling is not selected for the task.
2019-09-10 10:04:36 -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
Pavel Pisa
f9e9f228cb
tools/mkexport.sh: export LDSCRIPT and STRIP definition and align with Makefile.export.
2019-09-10 07:14:38 -06:00
Adam Porter
1da921c00f
STM32, STM32F7, STM32H7, STM32L4, and EFM32 USB Host: This change was required to get my devices (CDC-MBIM) to enumerate. Initially the system timed out retrieving the USB configuration descriptor. Ctrl IN requests got nothing but NAKs. I found that the initial SETUP packet and corresponding IN transfer were fine; it was the Status OUT phase that was getting the NAK. After receiving a NAK on the Status OUT, the code would loop back and issue another ctrl IN, which will always fail because the data was already transferred before. Thus the entire transfer would 'timeout'. The fix I implemented moves the DATANAK timeout loop to only apply to the Status OUT. Of course this worked for my devices, but maybe isn't the right solution in general. I think that both the ctrl IN and the Status OUT need their own retry loops?
2019-09-09 17:08:31 -06:00
Gregory Nutt
46d435fc65
Various cosmetic changes.
2019-09-09 14:47:47 -06:00
ligd
ead2c26be8
drivers/ioexpander/gpio_lower_half.c: Remove limitation when pintype > GPIO_INTERRUPT_PIN.
2019-09-09 07:36:17 -06:00
Nathan Hartman
91ef2ec394
Fix a few minor typos
2019-09-08 15:59:14 -06:00
Oki Minabe
f9327b6b06
arch/arm/src/armv7-a/arm_pgalloc.c: Fix L2 page table mask for armv7-a.
2019-09-08 07:06:00 -06:00
Oki Minabe
c570439c07
arch/arm/src/armv7-a/arm_addrenv_utils.c: Fix double increment in armv7-a's arm_addrenv_destroy_region().
2019-09-08 07:04:37 -06:00
Oki Minabe
3e44e9107c
arch/arm/src/armv7-a: Fix typo and missing quotation for armv7-a.
2019-09-08 07:01:57 -06:00
Gregory Nutt
4b1eecad66
EFM32 OTG host: Adam porters fix for STM32 FS/HS probably should be applied to EFM32 host which which has very similar IP.
2019-09-08 06:58:34 -06:00
Gregory Nutt
726ea3c8a9
stm32f7/h7/l4 OTG host: Adam porters fix for STM32 FS/HS probably should be applied to STM32 F7, H7, and L4 OTG host which are very similar.
2019-09-08 06:50:47 -06:00
Adam Porter
5b4516d291
arch/arm/src/stm32/stm32_otg[fs|hs]host.c: STM32 host only initiates transfer if buflenl > 0.
2019-09-08 06:46:54 -06:00
Gregory Nutt
5707d01cc3
tools/version.h and Makefile.unix: Minor improvement to previous commit: Permit custom version strings that do not derive from the major and minor version number
2019-09-07 09:14:21 -06:00
Gregory Nutt
d07666c85b
tools/Makefile.unix: Rethink creation of new .version file with GIT information. Cannot use 'sed -i' in its current form because that does not work on macOS, FreeBSD, or NetBSD.
2019-09-07 08:44:16 -06:00
Gregory Nutt
c5066f9f4c
net/ipforward/ipv4_forward.c: Correct some errors introduced with commit a52ceac13e
. Noted by Adam Porter.
2019-09-06 16:01:38 -06:00
Nathan Hartman
f6b80dd0f9
boards/Kconfig: Fix help text for BOARDCTL_IOCTL.
2019-09-06 15:55:57 -06:00
Gregory Nutt
7871e983b8
net/tcp/tcp_send.c: Commit a52ceac13e
broke IPv4 sending. In cp_send.c:tcp_ipv4_sendcomplete(), ‘ipv4->vhl’ now needs to be configured before call to tcp_ipv4_chksum(). Noted by Jussi Kivilinna in comit comments.
2019-09-06 09:48:42 -06:00
Gregory Nutt
614c3b17ea
include/sys/boardctl.h: Fix numbering of board IOCTL commands. Error in numbering noted by Nathan Hartman.
2019-09-05 15:34:39 -06:00
Augusto Fraga Giachero
5149fc557c
include/nuttx/spi/spi_bitbang.c: Fix build error when the spi bitbang variable width support is enabled.
2019-09-05 13:40:41 -06:00
Augusto Fraga Giachero
f08ab217b0
drivers/rf/dat-31r5-sp.c: dd support to the DAT-31R5-SP+ digital attenuator. Creates a the new device driver directory drivers/rf/ to support drivers related to RF peripherals. It also adds support for the DAT-31R5-SP+ digital attenuator.
2019-09-05 13:28:28 -06:00