Commit Graph

8370 Commits

Author SHA1 Message Date
Gregory Nutt 7cd8db9425 gran_reserve(): Add a new function to reserve unallocatable regions in the granule heap 2014-08-23 12:43:21 -06:00
Gregory Nutt 3bd810b316 Add option to select 64-bit build platform 2014-08-22 18:21:32 -06:00
Gregory Nutt 081f88b4b9 STM32 serial: MAke uart_devs[] const. From Freddie Chopin 2014-08-22 16:20:52 -06:00
Gregory Nutt 4af3e1cfa1 Recent STM32 UART change: Wasn't that logic backward? Shouldn't that have been disable the USART if (1) we don't have than many USARTs OR (2) we don't have that particular USART -- not AND. 2014-08-22 16:16:23 -06:00
Gregory Nutt e79d6e3c8b A few fixes for compilation errors due to recent address environment fixes 2014-08-22 15:55:00 -06:00
Gregory Nutt f7899c655a Update some STM32F4Discovery configurations 2014-08-22 15:24:26 -06:00
Gregory Nutt d863ddb60f Update some STM32F4Discovery configurations 2014-08-22 15:19:25 -06:00
Gregory Nutt 4d029ee13b uintptr_t should be 64-bits under Cygwin64 2014-08-22 15:18:55 -06:00
Gregory Nutt dc13669131 Update ChangeLog and README.txt 2014-08-22 14:56:32 -06:00
Gregory Nutt 4e699b00de Need to release the addess environment when the task group is released 2014-08-22 14:49:05 -06:00
Gregory Nutt 935e76df9f Changes to try to get P112 to compile with laster SDCC (it still does not) 2014-08-22 14:48:29 -06:00
Gregory Nutt 1d586e6136 An address environment is the property of a task group, not of a thread 2014-08-22 12:32:34 -06:00
Gregory Nutt 150fcfb5b8 STM32 F401: Only 3 USARTS, but need to set STM32_NUSARTS to six because they are not numbered sequentially 2014-08-22 09:02:58 -06:00
Gregory Nutt 21ed39159e Update ChangeLog 2014-08-22 08:54:26 -06:00
Gregory Nutt fd484c4de9 Add support for statically allocated watchdog timer structures 2014-08-22 08:46:34 -06:00
Gregory Nutt 09396b39eb Update ChangeLog 2014-08-22 06:51:08 -06:00
Gregory Nutt de3dd8e96b STM32 F401: Correct support for USART6 on this chip. From Freddie Chopin 2014-08-22 06:49:16 -06:00
Gregory Nutt 669223efd5 Update ChangeLog 2014-08-21 11:18:12 -06:00
Gregory Nutt ad9b3f8ab8 wdog.h does not contain any application interface, only internal OS interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide. 2014-08-21 11:16:55 -06:00
Gregory Nutt a3f2280fe0 Viewtool STM32F107: Turn on ARP request logic and TCP write buffering 2014-08-21 08:54:51 -06:00
Gregory Nutt 182e2f5e67 Update ChangeLog 2014-08-21 08:45:56 -06:00
Gregory Nutt 952d87587f If we run out of pre-allocated watchdog times, the logic will allocate additional timers from the heap. A reserve of pre-allocated watchdog timers is maintained so that there will always be timers available for interrupt handlers. 2014-08-21 08:44:29 -06:00
Gregory Nutt e1d29d8718 Refresh some configurations 2014-08-21 08:36:36 -06:00
Gregory Nutt c314d4ca2a Refresh some configurations 2014-08-21 08:36:16 -06:00
Gregory Nutt 59a7df8120 Update ChangeLog 2014-08-20 14:16:31 -06:00
Gregory Nutt 2c41b35c6b SAM4E-EK: Add an NxWM configuration 2014-08-20 14:15:34 -06:00
Gregory Nutt a7d2c39b91 Update ChangeLog 2014-08-20 12:53:45 -06:00
Gregory Nutt 1c3d2b3c1a SAM4E-EK LCD finally works 2014-08-20 12:53:08 -06:00
Gregory Nutt 49b88e3c66 Update ChangeLog 2014-08-20 11:46:45 -06:00
Gregory Nutt cf242fbeb4 SAM4E-EK: Add ILI9341-based LCD driver 2014-08-20 11:45:01 -06:00
Gregory Nutt 29eef778ce Update ChangeLog 2014-08-20 07:11:38 -06:00
Gregory Nutt 21add71646 ARP reuestion logc needs to do the right thing if (1) the address is a broadcast or multicast address, and (2) if the IP address lies outside of the network. Thanks to Manuel Stuehn 2014-08-20 07:09:02 -06:00
Gregory Nutt 27cc2a3fc3 ARP request logic is no longer EXPERIMENTAL 2014-08-20 07:07:24 -06:00
Gregory Nutt 9f5299522f Add missing include file. From Kosma 2014-08-20 06:34:34 -06:00
Gregory Nutt f7656bf525 Update ChangeLog 2014-08-19 17:32:26 -06:00
Gregory Nutt 703d4bca7b Add a register definition header file for the ILI9341 LCD 2014-08-19 17:31:10 -06:00
Gregory Nutt 0b400d624a Trivial typo fix 2014-08-19 11:27:39 -06:00
Gregory Nutt 22eab59fb9 Refresh SAM4E-EK configurations 2014-08-19 10:38:35 -06:00
Gregory Nutt 8e84282c05 ARP: Fix bid conversion from msec to nsec 2014-08-19 08:37:14 -06:00
Gregory Nutt a9ca05266b Update ChangeLog 2014-08-19 07:52:52 -06:00
Gregory Nutt 9662f1750c ARP: Add signal logic so that we do not have to wait so long with the network responses to ARP requests quickly 2014-08-19 07:47:32 -06:00
Gregory Nutt 4bba611dc6 Move some internal networking function protoypes out of the public include/nuttx/net/arp.h into to the private net/arp/arp.h 2014-08-18 16:35:20 -06:00
Gregory Nutt 482fd2d502 Update ChangeLog 2014-08-18 16:23:32 -06:00
Gregory Nutt 6e04518e4a If CONFIG_NET_ARP_SEND is enabled, then all ICMP, TCP, and UDP send operations will call arp_send() before attempting the real send operation. arp_send() will check if the the IP address mapping is in the ARP table and, if not send ARP requests periodically until it is. This eliminates losing the first outgoing message because there is not mapping in the ARP table. 2014-08-18 16:22:14 -06:00
Gregory Nutt 7f862bd381 Update ChangeLog 2014-08-18 15:30:56 -06:00
Gregory Nutt 548fda7834 arp_poll(): inished the implementation of logic to send ARP requests. Complete, fully hooked into the networking logic, and ready for test (but still untested) 2014-08-18 15:24:51 -06:00
Gregory Nutt b440fa18ca arp_send.c: Partial implementation of logic to send ARP requests to assure that an IP address mapping is present in the ARP table 2014-08-18 14:29:02 -06:00
Gregory Nutt ec429fdf00 PKT sockets: Change how the IFF_NOARP flag is handled. This should be set only when data is moved into the buffer and cleared after tested by the ARP logic. Setting it globally can cause packets to be sent with no valid MAC addresses 2014-08-18 13:42:51 -06:00
Gregory Nutt 1a7e1fb93b arp_format.c: Move the logic that formats an ARP packet into a separate file where it can be re-used. 2014-08-18 12:37:40 -06:00
Gregory Nutt 9e44fec80c Change all Spark configurations to use SPI mode 1. From Alan Carvalho de Assis 2014-08-18 11:58:45 -06:00