Gregory Nutt
7d33e858dd
QSPI interface + ST25FL1 driver: Add methods to allocate properly aligned memory
2015-09-06 09:37:34 -06:00
Gregory Nutt
cae703e868
Update README and ChangeLog
2015-09-05 12:17:05 -06:00
Paul A. Patience
12595cc12b
Fix typos
2015-09-04 19:53:28 -04:00
Gregory Nutt
b98109c419
Update ChangeLog, README file, and submodules
2015-09-04 16:49:06 -06:00
Gregory Nutt
0bf6fa0b43
Typo in ChangeLog
2015-09-02 19:50:00 -06:00
Gregory Nutt
0e2986f131
net/tcp: The logic that binds a specific networkd device to a connection was faulty for the case of multiple network devices. On bind(), the local address should be used to associate a device with the connection (if the local address is not INADDR_ANY); On connect(), the remote address should be used (in case the local address is INADDR_ANY). On accept(), it does not matter but the remote address is the one guarenteed to be available.
2015-09-02 19:48:31 -06:00
Gregory Nutt
f44320d2a6
ST25FL1: SAMV71 QSPI always does transfers in multiples of 4 bytes
2015-09-02 10:19:47 -06:00
Stefan Kolb
5ac6de118e
libc/math/lib_asin.c: The function did not convert for some input values. Asin did not convert for values which do not belong to the domain of the function. But aside of that the function also did not convert for sine allowed values. I achieved a conversion of the function by reducing the DBL_EPSION and by checking if the input value is in the domain of the function. This is a fix for the problem but the function should always terminate after a given number of iterations. From Stefan Kolb.
2015-09-01 08:45:14 -06:00
Gregory Nutt
bb385c242f
Update changelog/submodule
2015-08-31 15:23:01 -06:00
Gregory Nutt
409262a8ef
Update ChangeLog/sub-module version
2015-08-31 08:41:17 -06:00
Bruno Herrera
915792cca1
fs/romfs: One allocation was not being freed if there was a subsequent failure to allocation I/O buffers resulting in a memory leak on certain error conditions. From Bruno Herrera.
2015-08-30 18:31:58 -06:00
Bruno Herrera
3fd07e32e9
binfmt/builtin.c: Fix a memory leak: File was not being closed.
2015-08-30 07:14:45 -06:00
Gregory Nutt
d6b0a8fe72
ST25FL1 driver is code complete
2015-08-29 15:58:54 -06:00
Gregory Nutt
883c6a7cea
Merge remote-tracking branch 'origin/master' into st25fl1
2015-08-29 08:02:57 -06:00
Gregory Nutt
726adbeb3f
Update ChangeLog
2015-08-28 17:05:02 -06:00
Gregory Nutt
d06b709652
Merge remote-tracking branch 'origin/master' into st25fl1
2015-08-27 12:12:24 -06:00
Gregory Nutt
b1e09d4847
net/socket and net/tcp: Fix a problem in whent there are multiple network devices. Polls were being sent to all TCP sockets before. This is not good because it means that packets may sometimes be sent out on the wrong device. That is inefficient because it will cause retransmissions and bad performance. But, worse, when one of the devices is not Ethernet, it will have a different MSS and, as a result, incorrect data transfers can cause crashes. The fix is to lock into a single device once the MSS is locked locked down.
2015-08-27 09:06:46 -06:00
Gregory Nutt
044f5d38ac
Merge remote-tracking branch 'origin/master' into st25fl1
2015-08-26 07:20:36 -06:00
Juha Niskanen
70620d3dd6
rivers/rwbuffer: Fix some logic errors
2015-08-26 07:18:50 -06:00
Gregory Nutt
6dadfcbf6b
Add QSPI interface definition
2015-08-25 15:26:16 -06:00
Gregory Nutt
94ecf7ebad
drivers/mtd/st25fl1.c: Add a driver for ST25FL1*K QuadSPI FLASH parts
2015-08-25 09:10:12 -06:00
SaeHie Park
e983e547e1
Networking: Correct return value from psock_tcp_accept(). From SaeHie Park
2015-08-25 07:15:21 -06:00
Gregory Nutt
ccb24e1766
drivers/net: Add a basic prototype for a local loopback device
2015-08-24 11:03:36 -06:00
Gregory Nutt
07bdff9ef7
Networking: Add NetDB support for the local loopback device
2015-08-24 10:08:26 -06:00
Gregory Nutt
569ff602ea
Networking: Remove bogus references to PPP as a link layer protocol
2015-08-24 08:29:07 -06:00
Gregory Nutt
6fc449f689
Moving canned_symtab from nuttx/libc to apps/system
2015-08-23 11:33:29 -06:00
Pavel Pisa
9ab3f03153
Define some symbol export conditions, correct errno and add sleep and usleep. From Pavel Pisa
2015-08-23 09:05:40 -06:00
Pavel Pisa
81a257eeb0
Optional canned symtab inclusion to the build. When option CONFIG_LIBC_SYMTAB is selected and symbol table file libc/symtab/canned_symtab.inc is prepared then application can use system provided complete symbol table. The option has substantial effect on system image size. Mainly code/text. If loading of applications at runtime is not planned do not select this. From Pavel Pisa.
2015-08-23 08:38:58 -06:00
Gregory Nutt
7f3a36fb78
Update ChangeLog
2015-08-21 18:36:12 -06:00
Pavel Pisa
23035ca68d
[PATCH] gethostbyname(): correct returned address format when DNS is used. The hostent.h_addr_list should point to raw in_addr or in6_addr as defined in the standard. Original implementation used that
...
for numeric addresses but for DNS lookup returned pointer to whole sockaddr_in or sockaddr_in6.
getaddrinfo() should be preferred in a long term perspective. Return of complete addresses from the lookup would be better in such case but it requires significant changes anyway - multiple addresses support and most probably dynamic memory allocation which is bad for many RT applications. So gethostbyname() is sufficient for most applications now.
Signed-off-by: Pavel Pisa <ppisa@pikron.com>
2015-08-21 18:33:03 -06:00
Gregory Nutt
89b5ef8d35
wdogs: Fix counting of free, pre-allocated wdog timers. The could could get decremented below zero in some situations
2015-08-21 11:30:22 -06:00
Pavel Pisa
12b1c04508
recvfrom(): Correct wait for new data when NET_UDP_READAHEAD is enabled. Fix size accounting when recvfrom_udpreadahead() sets state.rf_recvlen == -1. I have not checked if data are accumulated to the right position in the buffer however.
...
Signed-off-by: Pavel Pisa <ppisa@pikron.com>
2015-08-21 09:15:06 -06:00
Gregory Nutt
2a81a76c33
Update ChangeLog
2015-08-20 07:56:20 -06:00
Gregory Nutt
a987379e64
Add an error bit to the CAN message report
2015-08-18 07:27:00 -06:00
Max Neklyudov
425146255a
Network drivers: Fix bug in tun interface driver. From Max Neklyudov
2015-08-17 09:04:58 -06:00
Gregory Nutt
51f386d08a
Fix more common typos
2015-08-16 11:07:23 -06:00
Gregory Nutt
77f5c34af0
Fix some common typos
2015-08-16 11:00:30 -06:00
Gregory Nutt
a33bcc42fd
Update ChangeLog
2015-08-14 18:13:57 -06:00
Gregory Nutt
eb19e0c0e2
Add two files that I forgot in a previous commit
2015-08-14 10:12:04 -06:00
Gregory Nutt
6df94096ca
Add ldiv() and lldiv() too
2015-08-14 08:45:59 -06:00
Gregory Nutt
48107bf073
poll() now returns POLLERR for any file descriptor that returns a failure during the poll setup
2015-08-13 14:58:52 -06:00
Gregory Nutt
5323597c3f
Prep for 7.11 release
2015-08-13 11:51:53 -06:00
Gregory Nutt
a543dfbcec
Update ChangeLog; Convert a few tabs to spaces
2015-08-11 21:12:15 -06:00
Gregory Nutt
530d229361
net/udp: Add support for send() with connected UDP sockets
2015-08-11 19:17:55 -06:00
Gregory Nutt
29a0d5d23c
Update ChangeLog
2015-08-11 12:30:07 -06:00
Max Neklyudov
7d04104485
Networking: Allow receipt of empty UDP packets. From Max Neklyudov
2015-08-11 08:34:16 -06:00
Gregory Nutt
9f1d7cddd8
Merged in paulpatience/nuttx (pull request #14 )
...
Converted the AS5048B to use the quadrature encoder interface, changed copyright notice to my boss's preference, and updated ChangeLog to use my full name
2015-08-10 12:22:30 -06:00
Paul A. Patience
dc773a06d8
Updated ChangeLog to use my full name.
2015-08-10 14:15:20 -04:00
David Sidrane
c83d92e846
RAMTRON: Update driver to include support for newer RAMTRON parts.
2015-08-10 11:30:37 -06:00
Gregory Nutt
c74dc5f83f
Changes from review epoll() implementation for consistency with NuttX naming and coding style
2015-08-10 10:38:41 -06:00