Peter van der Perk
d79e673468
imxrt added missing i2c prescale mask
2020-02-07 10:09:43 +01:00
Peter van der Perk
513475c11c
Kinetis renamed TJA1100 to TJA110X registers
2020-02-07 10:04:48 +01:00
YAMAMOTO Takashi
486a05ed70
getopt: Fix a typo in a comment
2020-02-07 10:23:44 +08:00
Alan Carvalho de Assis
7f91a737ea
arch/arm/include/stm32f010g0/chip.h: Add support for STM32F030CC
2020-02-06 17:40:05 +00:00
Xiang Xiao
ac2aec96e0
Refine Kconfig under drivers folder
...
1.Move subsystem config into sub folder
2.Remove the duplicated if/endif
Change-Id: I0b96ac0570ee1ba62bbb95586381f5410b90bcf0
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-02-06 08:47:30 -03:00
YAMAMOTO Takashi
afd03f5a7e
sethost: If no host options are specified, try to guess
2020-02-06 18:01:48 +08:00
David Sidrane
4c0bc308cc
Merge pull request #212 from bkueng/stm32_spibus_initialize_fix
...
fix stm32_spibus_initialize: add missing leave_critical_section
2020-02-06 01:33:43 -08:00
Masayuki Ishikawa
edb38ee53a
boards: spresense: Update README.txt
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-06 09:21:51 +01:00
Masayuki Ishikawa
c19ac7da25
boards: spresense: Add module configuration
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-06 09:21:51 +01:00
Masayuki Ishikawa
542df2f80a
boards: spresense: Fix LDMODULEFLAGS in Make.defs
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-06 09:21:51 +01:00
Beat Küng
729af004c0
fix stm32_spibus_initialize: ensure leave_critical_section is called
...
in case the requested SPI bus is invalid or not configured.
2020-02-06 08:05:21 +01:00
Alan Carvalho de Assis
bc00f6e444
arch/arm/src/stm32f010g0: Add memorymap and pimmap support for the
...
STM32F030RC
2020-02-05 22:38:04 +00:00
YAMAMOTO Takashi
d4e5736712
Improvements to gs2200m
...
gs2200m: Make CHECK_VERSION use Kconfig
gs2200m: Add a config to set log level
2020-02-05 18:32:33 -03:00
Masayuki Ishikawa
a5bb9f7660
boards: maix-bit: Adjust CONFIG_BOARD_LOOPSPERMSEC
...
Also, remove CONFIG_NSH_FILEIOSIZE setting
2020-02-05 22:23:05 +01:00
YAMAMOTO Takashi
342b56ae8b
Revert "A workaround for macOS linker"
...
Unnecessary after "sim: Add -fno-common to KERNEL ARCHCPUFLAGS"
This reverts commit cc90d586c0
.
2020-02-05 00:36:58 -08:00
YAMAMOTO Takashi
2984fb9602
sim: Add -fno-common to ARCHCPUFLAGS
...
It seems that "ld -r" on macOS doesn't include objects from
libraries for common symbols. Because of that, sim build
ends up with undefined references to globals like g_binfmts
and g_mmheap.
2020-02-05 00:36:58 -08:00
YAMAMOTO Takashi
85617c05fc
gs2200m: Add a comment to mention the referred document
...
Many of existing comments in this file refer to the document.
Like "NOTE: See 3.2.2.3 Annexure - HI Frame Format (From Host)"
2020-02-05 09:01:44 +01:00
Masayuki Ishikawa
3704f0f5cc
boards: spresense: Update README.txt
...
Signed-off-by: Masayuki Ishikawa <masayuki.ishikawa@gmail.com>
2020-02-05 08:55:48 +01:00
Masayuki Ishikawa
d430be293f
boards: spresense: Add elf configuration
...
NOTE: you need to apply another PR to apps to avoid crash in task test
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-05 08:55:48 +01:00
Masayuki Ishikawa
99c6f96a9c
boards: spresense: Add strip option to Make.defs
...
This option is needed to retain symbol tables in elf files
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-05 08:55:48 +01:00
Alan Carvalho de Assis
af68c22a2e
arch/arm/src/kinetis/kinetis_spi.c: Clear the MDIS bit before trying to
...
disable TX or RX.
2020-02-04 20:45:00 +00:00
Gregory Nutt
dfcbc42679
tools/nxstyle.c: Fix logic error in previous change.
2020-02-03 22:26:28 +01:00
Xiang Xiao
adbff7de81
tools/Config.mk: add DEFINE macro like INCDIR
2020-02-03 15:06:11 -06:00
Gregory Nutt
2483b65bfb
tools/nxstyle.c: Ignore inttypes.h constants.
...
Eliminate warnings. Ignore mixed case identifies beginning with PRIx.
These most likely come from inttypes.h and we nxstyle must tolerate
those definitions even though they do not follow the coding style.
2020-02-03 17:51:09 +01:00
liuhaitao
5f7a797e89
net/igmp/igmp.h: include <nuttx/semaphore.h> to fix build break
...
Build nucleo-144/f767-netnsh fail with below error:
In file included from igmp/igmp_initialize.c:54:
./igmp/igmp.h:130:3: error: unknown type name 'sem_t'
130 | sem_t sem; /* Used to wait for message transmission */
| ^~~~~
make[1]: *** [igmp_initialize.o] Error 1
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-02-02 18:33:42 -08:00
Xiang Xiao
1321c34022
drivers/net/phy_notify.c: Use IFNAMSIZ for interface name size
...
Replace CONFIG_PHY_NOTIFICATION_MAXINTFLEN with IFNAMSIZ
2020-02-02 11:02:39 -06:00
Gregory Nutt
18325867bb
Documentation/NuttXCCodingStandard.html: Update license information
...
* Change required license for new files from BSD to Apache 2.0
* Update source file templates to use Apache 2.0 license vs. the BSD license.
2020-02-02 07:36:34 -08:00
Gregory Nutt
7a5f92ec0c
sched/sched/sched_getcpu.c: All new files should have Apache 2.0 headers.
2020-02-02 07:36:34 -08:00
Xiang Xiao
0159726da5
drivers/net/slip.c: It's enough to only hold the net lock in SLIP driver
2020-02-02 08:27:33 -06:00
Xiang Xiao
ca8191ad41
drivers/net/slip.c: Don't use fd related operation in SLIP kernel thread
2020-02-02 08:26:30 -06:00
Xiang Xiao
c5b1554d84
Remove NETDEV_LOOPBACK option, NET_LOOPBACK is enough
2020-02-02 08:25:06 -06:00
Xiang Xiao
2d7c072723
Remove duplicated NET_SLIP option from drivers/net/Kconfig
2020-02-02 08:24:50 -06:00
liuhaitao
57099fe441
tools/testbuild.sh: update fail to return the error value instead
2020-02-02 08:13:15 -06:00
Xiang Xiao
e9bc32cdbc
Improve tun ( #198 )
...
* Remove the code duplication in tun_net_receive_tap and remove the unused filep field
* Shouldn't return -EBUSY in tun_write. Let the caller wait until the write buffer free
* Handle that write buffer is ready first correctly in tun_read
* Remove the unused tun_ipv6multicast
2020-02-02 08:02:17 -06:00
Xiang Xiao
5c80b94820
Replace #include <semaphore.h> to #include <nuttx/semaphore.h>
...
Since the kernel side should call nxsem_xxx instead and remove the unused inclusion
2020-02-01 08:27:30 -06:00
Oki Minabe
95dc647c3c
mm/umm_heap/: Handle size zero in umm_malloc.c and umm_realloc.c, which causes a system freeze in kernel mode.
2020-02-01 14:03:28 +00:00
liuguo09
67ae5b3e7f
include/nuttx/net/igmp.h: fix build break by previous network changes ( #196 )
2020-02-01 11:31:23 +00:00
patacongo
e86b516f9d
include/netinet/arp.h: Previous network changes broke the build test ( #193 )
2020-01-31 21:23:15 +01:00
Xiang Xiao
4a238f2e7b
Fix the wrong IPv6 TCP MSS calculation
...
1280(MTU) - 40(IPv6_HDRLEN) - 20(TCP_HDRLEN) = 1220
2020-01-31 13:45:15 -06:00
Xiang Xiao
3ae5f52757
Add FAR for pointer type for socket header files
2020-01-31 13:45:15 -06:00
Xiang Xiao
c1b0aa118c
Remove psock_send and sockfd_socket from net/socket/socket.h
...
Since both is already declared in include/nuttx/net/net.h and fix other minor issue in network socket layer.
2020-01-31 13:45:15 -06:00
Xiang Xiao
0fc7668d65
sendto should always call send if to == NULL || tolen <= 0
...
Since UDP socket may bind the target with connect call
2020-01-31 13:45:15 -06:00
Xiang Xiao
7e67add999
Implment SO_ACCEPTCONN
2020-01-31 13:45:15 -06:00
Xiang Xiao
cf2ddbb2b1
Replace set_errno to _SO_SETERRNO
...
Missed in a previous commit
2020-01-31 13:45:14 -06:00
Xiang Xiao
6e6c670190
Move _SF_BOUND and _SF_CONNECTED modification to common place
2020-01-31 13:45:14 -06:00
Xiang Xiao
709dc19350
Move the lock from psock_release to sockfd_release
...
Since the kernel psock doesn't bind to any socketlist
2020-01-31 13:45:14 -06:00
Xiang Xiao
0b860726db
Ensure psock_socket and psock_accept initialize s_crefs to 1
...
This simplifies the caller usage
2020-01-31 13:45:14 -06:00
Xiang Xiao
9f9566c0eb
Rename net_clone/net_dupsd[2] to psock_dup2/net_dup[2] like vfs
2020-01-31 13:45:14 -06:00
Gregory Nutt
2def8035db
sched/sched/sched_getcpu.c: Implement non-standard interface.
...
If SMP is enabled this function will return the number of the CPU that the thread is running on. This is non-standard but follows GLIBC if __GNU_SOURCE is enabled. The returned CPU number is, however, worthless since it returns the CPU number of the CPU that was executing the task when the function was called. The application can never know the true CPU number of the CPU tht it is running on since that value is volatile and change change at any time.
2020-01-31 20:25:15 +00:00
Xiang Xiao
80277d1630
Refine the preprocessor conditional guard style ( #190 )
2020-01-31 19:07:39 +01:00