Matias N
76637cbf32
complete improving presentation of sections
2020-08-24 10:29:55 -07:00
Matias N
b3a269b957
fix link
2020-08-24 10:29:55 -07:00
Matias N
4a38a15332
convert TODOs to actual TODO banner and improve general presentation of different sections
2020-08-24 10:29:55 -07:00
Matias N
2fb9910b01
backport SocketCAN documentation to new docs (PR #1533 )
2020-08-24 10:29:55 -07:00
Matias N
6bcbbc3b28
backport watchdog API changes to new documentation (PRs: #1534 #1545 and #1565 )
2020-08-24 10:29:55 -07:00
Matias N
4276d6254a
rename doc/ -> Documentation/
2020-08-24 10:29:55 -07:00
Matias N
6d89ae8fc7
move last content from old docs to new docs; remove old docs
2020-08-24 10:29:55 -07:00
Matias N
71021575fc
convert acronyms.txt to glossary.rst
2020-08-24 10:29:55 -07:00
Matias N
04d31a1724
finished NX document migration
2020-08-24 10:29:55 -07:00
Matias N
5e1dab36c6
sphinx doc
2020-08-24 10:29:55 -07:00
Matias N
0c59b3f451
nrf52832_sparkfun: recreate files from proper Apache sources
2020-08-24 14:36:43 +01:00
Matias N
1d62a3fc76
nrf52832 sparkfun: normalize defconfig
2020-08-24 14:36:43 +01:00
Matias N
be57e262b5
nxstyle fixes
2020-08-24 14:36:43 +01:00
Matias N
06a223976c
initial support for nrf52832-sparkfun board
2020-08-24 14:36:43 +01:00
Xiang Xiao
1e21c97744
arch/sim: Remove the redundant Kconfig variable dependence check
...
because Kconfig system already guarantee the invariance
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-24 21:18:31 +09:00
Masayuki Ishikawa
52286f6dec
arch: cxd56xx: Introduce CONFIG_CXD56_SPI_DMATHRESHOLD
...
Summary:
- This commit improves SPI performance.
- For small data, it does not use DMA.
Impact:
- All use cases which use SPI with DMA
Testing:
- Tested with spresense:wifi and spresense:example_lcd
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-08-24 12:37:38 +02:00
Xiang Xiao
3ea8d574fe
mm: Implement malloc_usable_size
...
defined here:
https://man7.org/linux/man-pages/man3/malloc_usable_size.3.html
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I5988bb28375626188312bd0a0ba3fc12db66f644
2020-08-24 03:36:44 -07:00
Alan C. Assis
7a1342f503
Fix coding style and other small issues
2020-08-23 08:26:10 -06:00
Alan C. Assis
52d7d0cb98
ESP32: Add board config to RNG driver
2020-08-23 08:26:10 -06:00
Alan C. Assis
4ded03a673
ESP32: Add support to RNG HW Driver
2020-08-23 08:26:10 -06:00
Johannes Schock
9bf9bb2db6
Changed comments. Proposed structure.
2020-08-23 08:23:54 -06:00
Johannes Schock
01715e4566
arm_xxxxstack.c: small style fixes, changed calculation of stack start for checkstack.
2020-08-23 08:23:54 -06:00
Johannes Schock
87614e2efd
arm_createstack.c: Save tcb->adj_stack_size without tls overhead.
2020-08-23 08:23:54 -06:00
Xiang Xiao
b5f429c88b
Fix nxstyle warning
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-22 17:37:21 -06:00
Xiang Xiao
ae356001cf
Change all files come from Xiaomi/Pinecone to Apache License 2.0
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-22 17:37:21 -06:00
Gregory Nutt
df23fb3713
Fix PIC32MX/MZ typos
...
The pic32mx_usbpullup() and pic32mz_usbpullup() callbacks were referred to with various incorrect names in comments: pic32mx_pullup(), pic32mz_pullup(), stm32_pullup().
2020-08-22 18:44:58 +01:00
Alan C. Assis
4c31ada2ce
Fix a small typo - reported by Greg Nutt
2020-08-22 09:54:16 -07:00
Gregory Nutt
e880bc9a71
Remove unused, non-modular procfs reference
...
fs/procfs/fs_procfs.c contained an unused reference to an STM32 procfs structure. This is wrong in two ways: (1) There should be not STM32 references outside of arch/arm and boards/arm and (2) the declare STM32 structure is not used anyway.
2020-08-22 16:22:18 +01:00
Ouss4
f2af90d1bd
tools/configure: Align the .c and the .sh versions.
2020-08-21 21:23:13 -05:00
Ouss4
1c295aff19
tools/configure.sh: Don't distclean if no config was already in place.
2020-08-21 21:23:13 -05:00
Xiang Xiao
6670bc2b27
libc/time: Implement tm::tm_gmtoff field
...
defined by BSD and GNU library extension:
https://www.gnu.org/software/libc/manual/html_node/Broken_002ddown-Time.html
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I33113bc322f038a3602880db4fb9cf93001947ac
2020-08-21 07:48:52 -03:00
Xiang Xiao
8617cd94b2
Fix nxstyle warning
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-21 18:09:19 +08:00
Xiang Xiao
8ce0ff5ce4
arch/sim: Make up_internal.h includable in host environment
...
to avoid the declaration repetition
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-21 18:09:19 +08:00
Masayuki Ishikawa
3543950766
arch: cxd56xx: Use spinlock API in cxd56_serial.c
...
Summary:
- This commit improves cxd56_serial performance in SMP mode.
Impact:
- This commit affects SMP mode only.
Testing:
- Tested with spresense:smp
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-08-21 12:06:46 +02:00
Dong Heng
39539be149
xtensa/esp32: Improve SPI transmission
...
Master:
1. add DMA RX/TX support
2. add software chip selection
3. add user defined chip selection
4. add IOMUX check and IO map
Slave:
1. add DMA RX/TX support
2. add IOMUX check and IO map
3. use full 256 bit SPI TX/RX cache in non-DMA mode
2020-08-21 10:04:27 +01:00
Xiang Xiao
b3e01168db
sched/signal: Add sighandler_t typedef
...
improve the compatibility for glibc
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I925e8cbea18848dfc75c97aa72a12b91810aa9e8
2020-08-21 09:59:46 +01:00
Xiang Xiao
297c294c0f
libc: Change ctype macro to normal function
...
to avoid the argument evaluation more than once
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ib59c9bc8d259731bc6e7ff542379b74ba22d6e33
2020-08-21 16:56:00 +08:00
Masayuki Ishikawa
0d971d4673
arch: cxd56xx: Fix IRQ control in cxd56_dmac.c
...
Summary:
- This commit fixes IRQ control for the following use case
- The gs2200m Wi-Fi driver requests SPI-DMA to receive a packet.
- cxd56_dma.c enables IRQ for the SPI-DMA and start transfer.
- Then LCD driver requests SPI-DMA to display an image.
- These SPI-DMAs use different DMA channels but share the DMA controller.
- Also, they share the same IRQ.
- When the first SPI-DMA finishes the transfer, it disables the IRQ.
- And if the second SPI-DMA finishes the transfer just after the IRQ disabled.
- The second SPI-DMA will be in a deadlock condition.
- To resolve this issue, do not control IRQ during DMA transfer.
- Instead, up_enable_irq() is called in up_dma_initialize()
Impact:
- All use cases which use DMA
Testing:
- Tested with spresense:wifi with LCD
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-08-21 10:38:47 +02:00
Esteban Zamora
8beb1edbda
Fix inverted errno in mq_open
...
Signed-off-by: Esteban Zamora <esteban.zamora@hpe.com>
2020-08-20 20:35:16 -03:00
Alan C. Assis
69f914adcd
Another nxstyle issue fixed
2020-08-20 15:15:07 -06:00
Alan C. Assis
4e3070c542
Fix some right alignment
2020-08-20 15:15:07 -06:00
Alan C. Assis
34c144ad13
Fix many coding styles issues
2020-08-20 15:15:07 -06:00
Alan Carvalho de Assis
4d0f05c340
Update to divide long URL across many lines
...
Co-authored-by: patacongo <spudarnia@yahoo.com>
2020-08-20 15:15:07 -06:00
Alan C. Assis
7d88f1e9cf
Fix the introduced long line
2020-08-20 15:15:07 -06:00
Alan C. Assis
5b719daf69
Fix issues reported in the pull request and update defconfig
2020-08-20 15:15:07 -06:00
chenwen
1e9ef469dc
xtensa/esp32: Add functions to switch CPU frequency from 80MHz to 240Mhz
2020-08-20 15:15:07 -06:00
spiriou
0ddefd7c69
fs/vfs/fs_epoll: fix epoll_wait function
2020-08-20 11:49:20 -05:00
Gustavo Henrique Nihei
b90c8914f3
tools/configure.sh: Create -E command for distcleaning regardless of
...
configuration changes
According to the usage documentation, [-e] option should "enforce
distclean if already configured". This behavior was broken due to the -e
option being evaluated only if the current defconfig is different from
the backup defconfig. The new -E command inherits this behavior.
2020-08-20 15:53:16 +01:00
David Sidrane
2953880f5c
fs_cromfs: Removed DEBUGASSERT on non-exiting var node
2020-08-20 14:10:02 +01:00
Xiang Xiao
beb745ef92
sched/pthread: Implement pthread_attr_[get|set]detachstate
...
specified here:
https://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_attr_getdetachstate.html
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I84ec2d14f14cb7118aac3f7f356f83a5f9af4e18
2020-08-20 10:46:14 +01:00