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
Gregory Nutt
0c34ef7468
Update ChangeLog
2015-08-10 10:18:42 -06:00
Gregory Nutt
5848101c1f
Fix/improve some issues in the SPI slave interface header file
2015-08-09 12:06:46 -06:00
Gregory Nutt
b9503c4dbc
Update ChangeLog
2015-08-08 10:47:12 -06:00
Gregory Nutt
fcf1743c0a
Update ChangeLog
2015-08-07 15:45:57 -06:00
Gregory Nutt
6d59603610
Trivial updates from review of LM92 driver; Update ChangeLog
2015-08-06 16:33:02 -06:00
Gregory Nutt
1ff1cd6c0c
Update ChangeLog
2015-08-06 14:07:59 -06:00
Gregory Nutt
007e258c2b
Update some function headers
2015-08-05 16:22:40 -06:00
Gregory Nutt
15db2a45a4
drivers/net/slip.c: Fix another compilation error
2015-08-02 07:20:36 -06:00
Gregory Nutt
2c66e0eb2a
sem_tickwait(): Add a new, non-standard function to perform timed semaphore waits. It is functionally equialent to the standard sem_timedwait(), but more efficient for use in higher performance device drivers. Requested by Max Neklyudov
2015-08-01 07:31:09 -06:00
Gregory Nutt
a0dc5b0123
Update changelog, refresh gitmodules
2015-07-30 12:13:03 -06:00
Gregory Nutt
8935ff34d5
16550 UART Driver: Add a configuration option to indicate the the THR empty bit is inverted. This is the the case for the moxART SoC. Based comments from Anton D. Kachalov
2015-07-29 16:31:21 -06:00
Anton D. Kachalov
88861e562a
Add support for a Faraday FTMAC100 Ethernet MAC Driver. From Anton D. Kachalov
2015-07-29 15:57:58 -06:00
Gregory Nutt
80d934406f
Update ChangeLog; refresh submodules
2015-07-29 14:13:31 -06:00
Gregory Nutt
0d71260bf2
sched/: Separate the round-robin logic into a separate file so that it is symmetric with the sporadic stuff. Integrate the sporadic scheduler into the time tick interrupt handling and into the tickless operation.
2015-07-24 11:49:28 -06:00
Gregory Nutt
55ba5f8f5d
Update ChangeLog
2015-07-23 13:17:44 -06:00
Gregory Nutt
9095e8eab4
include/, sched/, and libc/: Add support for sporadic scheduling parameters in struct sched_param, posix_spawnattr_t, and pthread_attr_t. Update all user interfaces to pass sporadic scheduling parameters. Feature is dependent on EXPERIMENTAL and no changes have yet been made to core scheduling logic.
2015-07-23 13:16:32 -06:00
Gregory Nutt
aa90da2bc8
pthread_create: Fix an (unlikely) error in fallback value in the event of a failure (which should never occur)
2015-07-23 11:25:25 -06:00
Gregory Nutt
146bdc3c93
TCB: Increase the size of the scheduling policy field from 1 to 2 bits to allow additional, planned scheduling policies
2015-07-23 10:15:07 -06:00
Gregory Nutt
3092e46f01
Update ChangeLog
2015-07-22 07:33:15 -06:00
Gregory Nutt
c51828fb2c
Update ChangeLog
2015-07-21 07:18:07 -06:00
Gregory Nutt
c1e1c5759d
STM32 F7: Port the STM32 F7
2015-07-20 13:54:41 -06:00
Gregory Nutt
37b956f83d
STM32 F7 Ethernet: With these last changes, the STM32 F7 Ethernet driver is functional
2015-07-20 10:57:06 -06:00
Gregory Nutt
32aa2e937e
Update ChangeLog
2015-07-20 07:25:13 -06:00
Gregory Nutt
4b9b7589b9
STM32 F7: Add logic to enable I-/D-Cache, ITCM and DTCM
2015-07-19 10:43:26 -06:00
Gregory Nutt
0aefd55383
Update ChangeLog
2015-07-17 07:46:40 -06:00
Gregory Nutt
652371c919
Add CONFIG_NETDEV_LATEINIT that can be used to suppress calls to up_netinitialize() from early initialization
2015-07-17 07:20:16 -06:00
Gregory Nutt
27f6509022
Add initial support for the STM32 F7 Discovery board
2015-07-16 11:43:25 -06:00
Gregory Nutt
320c584888
CAN driver: Fix a problem where the rx_sem count can grow without bounds
2015-07-15 18:20:08 -06:00
Gregory Nutt
e803ffa082
Update ChangeLog
2015-07-15 11:23:35 -06:00
Gregory Nutt
ffcf173850
Update ChangeLog
2015-07-14 10:20:50 -06:00
Gregory Nutt
95424d9ef3
NETDB: Add support for caching DNS name resultion mappings
2015-07-13 10:41:32 -06:00
Gregory Nutt
9a6cf5724e
DNS: Finish off low-level DNS IPv6 request processing. Untested on initial commit
2015-07-12 16:23:08 -06:00
Gregory Nutt
67378ed65e
Upate ChangeLog
2015-07-12 11:59:23 -06:00
Gregory Nutt
5ace3311d9
Repartitioning of DNS client logic in preparation for IPv6 support
...
- Rename include/nuttx/net/dnsclient.h to dns.h
- Move internal DNS prototypes from dns.h to libc/netdb/lib_dns.h
- Global standard DNS definitions from libc/netdb/dns_soccket.c to dns.h
- Eliminate dns_gethostip(). This is now an internal part of gethostbyname()
- Eliminate interface dns_whois(). Not needed in this new context.
2015-07-12 09:19:40 -06:00
Gregory Nutt
a4a29f4ead
Update ChangeLog
2015-07-10 15:27:11 -06:00
Gregory Nutt
b7708f8479
Update ChangeLog
2015-07-10 13:35:13 -06:00
Gregory Nutt
b7bc6ce598
Update ChangeLog
2015-07-10 08:45:35 -06:00
Gregory Nutt
b22769cd14
Update ChangeLog
2015-07-09 12:11:02 -06:00
Gregory Nutt
3971d97332
Update ChangeLog
2015-07-09 08:27:08 -06:00
Gregory Nutt
299782e8ec
Add support for gethostbyaddr()
2015-07-08 14:33:23 -06:00
Gregory Nutt
e1c306f2dd
Add support for sethostname
2015-07-05 08:42:32 -06:00
Gregory Nutt
4c54db68bd
Implementment board_power_off() for the simulation platform.
2015-07-04 07:22:38 -06:00
Gregory Nutt
a7efa2fa2b
Update ChangeLog
2015-07-02 09:40:06 -06:00
Gregory Nutt
ce6291b579
Update ChangeLog
2015-07-02 08:22:28 -06:00
Gregory Nutt
c1d12c5063
Update ChangeLog
2015-07-01 11:58:16 -06:00
Gregory Nutt
ff389b15ab
LPC17xx: Fix a warning about an unused local variable
2015-07-01 09:36:39 -06:00
Gregory Nutt
6e591f6f52
arch/arm/src/sama5/sam_ehci.c: Fix some bad conditional compilation that left a function undefined if CONFIG_USBHOST_ASYNCH is not selected.
2015-07-01 07:04:02 -06:00
Gregory Nutt
31e815b364
Update ChangeLog
2015-07-01 06:27:50 -06:00
Gregory Nutt
092a8a8aed
tools/testbuild.sh: Add a script that can be used perform test builds on a set of board configurations
2015-06-30 14:38:01 -06:00
Gregory Nutt
10e8f13eb5
Update ChangeLog
2015-06-30 11:44:48 -06:00
Gregory Nutt
5545e6a4d7
Update ChangeLog
2015-06-30 08:43:48 -06:00
Gregory Nutt
d1ab9c2e0a
Remove the configs/ directory
2015-06-29 13:12:29 -06:00
Gregory Nutt
40f52f72d7
Documentation directory is now a submodule
2015-06-29 11:04:08 -06:00
Gregory Nutt
30280a913b
Remove the Documentation/ directory
2015-06-29 10:57:05 -06:00
Gregory Nutt
342f5fe33d
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
2015-06-28 08:08:57 -06:00
Gregory Nutt
3d0a53cf2b
Update ChangeLog
2015-06-26 07:09:35 -06:00
Gregory Nutt
003bacdf91
Update ChangeLog
2015-06-26 06:56:57 -06:00
Gregory Nutt
ccadb28730
Update ChangeLog
2015-06-22 09:33:42 -06:00
Gregory Nutt
2a41e5ce95
Update ChangeLog
2015-06-22 07:49:52 -06:00
Gregory Nutt
0e89d32e8f
Update ChangeLog
2015-06-22 07:13:30 -06:00
Gregory Nutt
80f39d5940
Update ChangeLog
2015-06-21 07:49:39 -06:00
Gregory Nutt
b4682bd839
Update ChangeLog
2015-06-20 14:42:23 -06:00
Gregory Nutt
79935b7816
Update ChangeLog
2015-06-18 14:00:41 -06:00
Gregory Nutt
3cd35c2265
Update ChangeLogs
2015-06-16 10:04:25 -06:00
Gregory Nutt
41fa4c7dbe
Updata ChangeLog
2015-06-13 15:09:06 -06:00
Gregory Nutt
a0d55ca97b
Update ChangeLog
2015-06-12 19:17:21 -06:00
Gregory Nutt
00a9f8fdc3
Update ChangeLog
2015-06-12 18:09:03 -06:00
Gregory Nutt
bbe54afd14
Update ChangeLogs
2015-06-12 11:56:23 -06:00
Gregory Nutt
343981b6c7
Update ChangeLog
2015-06-11 14:43:56 -06:00
Gregory Nutt
db3e3e5ce5
Update ChangeLog
2015-06-11 10:11:45 -06:00
Gregory Nutt
92a471e4b5
Update ChangeLog
2015-06-11 08:14:18 -06:00
Gregory Nutt
8e21bac5d4
Update ChangeLog
2015-06-10 11:48:00 -06:00
Gregory Nutt
8ec52df2cb
Update ChangeLog
2015-06-10 08:40:41 -06:00
Gregory Nutt
d18a6b638c
Update ChangeLog
2015-06-09 17:04:38 -06:00
Gregory Nutt
ef4fc3b21b
Update ChangeLog
2015-06-09 12:52:13 -06:00
Gregory Nutt
8be0822b98
Prep for the NuttX-7.10 Release
2015-06-09 11:33:50 -06:00
Gregory Nutt
ce8f026a32
Update ChangeLog
2015-06-07 13:15:35 -06:00
Gregory Nutt
5956960145
Update ChangeLog
2015-06-07 08:19:37 -06:00
Gregory Nutt
1c09361e2a
Update ChangeLog
2015-06-06 19:16:16 -06:00
Gregory Nutt
a9b5145525
Update ChangeLog
2015-06-06 19:16:14 -06:00
Gregory Nutt
2b65030b39
Update ChangeLog
2015-06-05 15:03:12 -06:00
Gregory Nutt
6f258f062c
Update ChangeLog
2015-06-05 14:28:10 -06:00
Gregory Nutt
93d66a8531
Update ChangeLog
2015-06-05 13:20:14 -06:00
Gregory Nutt
5ad6514ec0
Update ChangeLog
2015-06-04 06:55:49 -06:00
Gregory Nutt
eb35f48fca
Update ChangeLog
2015-06-03 18:49:03 -06:00
Gregory Nutt
4620695bd9
Update ChangeLog
2015-06-03 17:36:50 -06:00
Gregory Nutt
f676e1f8c5
Upate ChangeLog
2015-06-03 10:47:13 -06:00
Gregory Nutt
f4dde423c9
Update ChangeLog
2015-06-03 09:29:47 -06:00
Gregory Nutt
932ffd0291
Update ChangeLog
2015-06-03 08:13:31 -06:00
Gregory Nutt
7fee026a5d
Update ChangeLog
2015-06-03 07:28:37 -06:00
Gregory Nutt
15b0f7e89a
Update ChangeLog
2015-06-02 14:28:43 -06:00
Gregory Nutt
e2f04ec796
Update ChangeLog
2015-06-02 11:02:17 -06:00
Gregory Nutt
2e78f2235b
Update ChangeLog
2015-06-01 14:19:40 -06:00
Gregory Nutt
114b8c015c
ChangeLog
2015-06-01 08:38:14 -06:00
Gregory Nutt
64bf18cfbd
Update ChangeLog
2015-05-31 13:09:21 -06:00
Gregory Nutt
01873babea
Update ChangeLog
2015-05-31 12:51:42 -06:00
Gregory Nutt
678dd26205
Update ChangeLog
2015-05-31 11:40:47 -06:00
Gregory Nutt
d5282359c7
Update ChangeLog
2015-05-31 08:41:46 -06:00
Gregory Nutt
cf3003786d
Update ChangeLog
2015-05-30 10:02:11 -06:00
Gregory Nutt
5142a1a1db
Update ChangeLog
2015-05-30 09:31:31 -06:00
Gregory Nutt
75346a4f0d
Merge branch 'master' of ssh://git.code.sf.net/p/nuttx/git into multinic
...
Conflicts:
nuttx/ChangeLog
2015-05-29 14:36:20 -06:00
Gregory Nutt
94727492fb
Update ChangeLogs
2015-05-29 12:11:14 -06:00
Gregory Nutt
e5033d3037
Update ChangeLog
2015-05-29 10:22:38 -06:00
Gregory Nutt
988fbf0dcc
Merge branch 'master' of ssh://git.code.sf.net/p/nuttx/git into multinic
...
Conflicts:
nuttx/ChangeLog
2015-05-29 08:15:17 -06:00
Gregory Nutt
4a66e5e1bb
Update ChangeLog
2015-05-29 07:23:47 -06:00
Gregory Nutt
b5c005d5a4
Merge remote-tracking branch 'origin/master' into multinic
...
Conflicts:
nuttx/ChangeLog
2015-05-28 19:30:48 -06:00
Gregory Nutt
cc1469a364
Update ChangeLog
2015-05-28 12:13:03 -06:00
Gregory Nutt
b450226296
Update ChangeLog
2015-05-28 08:28:45 -06:00
Gregory Nutt
7f71905725
Update ChangeLog
2015-05-27 17:18:58 -06:00