Commit Graph

10406 Commits

Author SHA1 Message Date
Gregory Nutt fcadc2d8e4 Add an RTC upper half driver. This is the driver that is documented in include/nutt/rtc.h 2015-02-13 11:49:04 -06:00
Gregory Nutt c463f9fad6 Move timer-related drivers from drivers/ to drivers/timers. 2015-02-13 10:30:06 -06:00
Gregory Nutt ebfc797f9d Update ChangeLog 2015-02-13 10:10:11 -06:00
Gregory Nutt 2ba67e7841 Removed all of the old, malformed RTC interface definitions from include/nuttx/rtc.h. The necessary prototypes have been removed, renamed, scattered to the wind, hidden under rocks, -- whatever it takes to make it clear that there is no RTC interface callable from application code. 2015-02-13 10:07:23 -06:00
Gregory Nutt 5fb51bf962 Forgot to add a file in the last commit 2015-02-13 10:05:10 -06:00
Gregory Nutt 3724a5e98e RTC: Remove all backdoor interfaces from rtc.h 2015-02-13 08:41:34 -06:00
Gregory Nutt d52482606e Update ChangeLog 2015-02-13 06:22:35 -06:00
Gregory Nutt d9f960e97b Fix a problem in clock_systimer64 that occurs when (1) the 64-bit system time is enabled, and (2) the value of CONFIG_USEC_PER_TICK is less than 1 millisconds (such as when using the tickless mode of operation). In that case, the convertion of time to 64-bit millisecond value in clock_systmer64() causes some bad times to be returned. Time was converted to milliseconds, then to configured ticks. Precision was lost in the millisecond convertion.
The fix is to first convert time to a 64-bit microsecond value, then to the configured tick value.

Noted by David Sidrane.
2015-02-13 06:13:47 -06:00
Gregory Nutt e7470e0834 Update dates in all skeleton files 2015-02-13 06:13:34 -06:00
Gregory Nutt 63ac1ec423 Cosmetic updates to comments 2015-02-12 13:44:22 -06:00
Gregory Nutt 3e1173225e Renamed SPIDEV_GSENSOR to SPIDEV_ACCELEROMETER just because it looks better beside SPIDEV_BAROMETER 2015-02-12 12:26:19 -06:00
Gregory Nutt 38aa31dea2 Update ChangeLog 2015-02-12 12:21:05 -06:00
Gregory Nutt fd6d299788 Add driver for the Feescale MPL115A baramoter. From Alan Carvalho de Assis 2015-02-12 12:18:43 -06:00
Gregory Nutt eb84288521 Viewtool STM32F107: Add support for an optional, add-on Freescale MPL115A baramoter. From Alan Carvalho de Assis 2015-02-12 12:08:06 -06:00
Gregory Nutt b6e399cc65 Update ChangeLog 2015-02-12 11:17:23 -06:00
Gregory Nutt 147042218b gettimeofday() and settimeofday(): Move gittimeofdady() from sched/clock to libc/time. All remove gettimeofday() from NuttX system calls. It is only a wrapper around clock_settime() and does not need a trap. gettimeofday() is no longer tried as a core OS interface.
gettimeofday has been decremented in POSIX 2008.  settimeofday() was never part of POSIX, but I decided to add it to libc as well just for symmetry.
2015-02-12 11:10:46 -06:00
Gregory Nutt 5e8cdece21 More updates to README files 2015-02-12 09:06:35 -06:00
Gregory Nutt 6044fc16a8 Updated README files 2015-02-12 07:29:11 -06:00
Gregory Nutt f64ad4a3f2 Purely costmetic updates 2015-02-12 07:05:28 -06:00
Gregory Nutt 5144e9fa99 The TM4C1294 Launchpad has no on-board TMP100 temperature sensor 2015-02-12 06:49:11 -06:00
Gregory Nutt 2c61bda296 Refresh configurations 2015-02-12 06:48:18 -06:00
Gregory Nutt e043ce1268 Update ChangeLog 2015-02-11 18:30:01 -06:00
Gregory Nutt 85f1eecc51 Review/update of the TM4C1294 Launchpad code 2015-02-11 18:27:38 -06:00
Gregory Nutt 7c61b61adf Merge commit 'd000b0ac237cb6b17e3d355b55250c3ca7e9f2d6' 2015-02-11 18:07:03 -06:00
sauttefk dc402d8d3e Add TI EK-TM4C1294XL launchpad support 2015-02-12 00:30:38 +01:00
Gregory Nutt fb796f6b9f Prep for 7.8 release nuttx-7.8 2015-02-11 11:05:45 -06:00
Gregory Nutt 005643de2c Networking: Fix a compilation error recently introduced into the raw packet logic 2015-02-11 09:30:30 -06:00
Gregory Nutt 1741b50111 Update Documentation 2015-02-11 07:26:26 -06:00
Gregory Nutt 0f7fafe43c Update ChangeLog 2015-02-11 07:18:40 -06:00
Gregory Nutt 08913981bd Add support for Freedom KL26Z board. From Derek B. NoonBurg 2015-02-11 07:18:06 -06:00
Gregory Nutt bdb4893ced Kinetis: Add architectural support for the K26Z128VLH4. From Derek B. Noonburg 2015-02-11 07:15:45 -06:00
Gregory Nutt d379a67b8b Update ChangeLog 2015-02-11 06:37:40 -06:00
Gregory Nutt 62aee62c3a Some extensions to netinet/in.h adding some Linux compatible defintions. From Macs N. 2015-02-11 06:35:34 -06:00
Gregory Nutt 5bb723c2e1 LP17 Ethernet Driver: Fix some compile problems when IPv6 is enabled 2015-02-10 15:23:11 -06:00
Gregory Nutt 13d273a260 Update ChangeLog 2015-02-10 14:06:07 -06:00
Gregory Nutt 3859ee90f8 LPC17xx: Add IPv6 support to the LPC17 Ethernet driver. Untested... I no longer have a proper environment for LPC17 debug. 2015-02-10 14:04:08 -06:00
Gregory Nutt 410fcaa0a1 Added a forward reference to struct inode to avoid warning about mismatching types in assignemnt 2015-02-10 13:41:49 -06:00
Gregory Nutt 9e2702fa52 Update ChangeLog 2015-02-10 11:13:59 -06:00
Gregory Nutt 601d99183b SAM4 Ethernet Driver: No supports operation using the high priority work queue so that packet processing can occur outside of interrupt level processing.
SAM4E-EK: The nsh configuration now configures the Ethernet driver for execution on the HP work thread.
2015-02-10 11:10:55 -06:00
Gregory Nutt fa366e5ddb Refresh configurations 2015-02-10 08:48:02 -06:00
Gregory Nutt 6583a331be Update ChangeLog 2015-02-10 06:56:20 -06:00
Gregory Nutt a82b8fd71f Networking: Fix several build errors/warning with IPv4 + IPv6 + multiple networks are enabled. 2015-02-10 06:54:10 -06:00
Gregory Nutt a564872487 Refresh configuration 2015-02-10 06:28:41 -06:00
Gregory Nutt cca957bdfb Update changelog 2015-02-10 06:28:09 -06:00
Gregory Nutt 8a380a084d IOB Configuration: Default number of IOB changes must be more than zero is UDP read-ahead is enabled. 2015-02-10 06:25:55 -06:00
Gregory Nutt 761d4bdbba Fix some warning 2015-02-09 18:24:31 -06:00
Gregory Nutt a38f79679b Refresh Configuration 2015-02-09 18:24:11 -06:00
Gregory Nutt 828e922929 Update ChangeLog 2015-02-09 18:21:12 -06:00
Gregory Nutt b756df982d net/: Lots of build problems introduced into multiple NIC support. Many places where conditional logic based on CONFIG_NETDEV_MULTINIC is confused with CONFIG_NET_MULTILINK. Lots of code changed with IPv6 that was never compiled with MULTINIC enabled. Still some problem with parameter passing. 2015-02-09 18:15:34 -06:00
Gregory Nutt 85d83108ed Update ChangeLog 2015-02-09 17:19:06 -06:00