Commit Graph

1399 Commits

Author SHA1 Message Date
Gregory Nutt
6baf4bf497 Misc changes while verifying the clean build of the LPC4357 port 2014-11-26 15:37:54 -06:00
Gregory Nutt
6d7c4a526d Preparing for NuttX-7.6 Release 2014-11-26 11:11:54 -06:00
Gregory Nutt
1cfdfdac48 Clarify MTU/BUFSIZE in apps/ README.txt files and Documentation 2014-11-16 08:50:36 -06:00
Gregory Nutt
118b511a95 Netwoek: Ada a parameter to netdev_register() to indicate the link protocol supported by the driver. Use this value to replace some logic commited yesterday 2014-11-15 08:22:51 -06:00
Gregory Nutt
8047243fad Merge remote-tracking branch 'origin/master' into maxargs 2014-11-13 06:12:20 -06:00
Gregory Nutt
7e18cc3a76 Binfmt no longer depends on a fixed sized argv[] list 2014-11-12 18:31:32 -06:00
Gregory Nutt
f43a1d64a3 Update document and README 2014-11-12 14:47:04 -06:00
Gregory Nutt
f25973612e Remove stm32f100rc_generic board configuration 2014-11-10 07:48:48 -06:00
Gregory Nutt
5e93acb508 BAS: Rename examples/bas to examples/bastest. Hook into build and configuration system. Finish ROMFS logic 2014-11-07 15:03:03 -06:00
Gregory Nutt
dcff6301ee Merge remote-tracking branch 'origin/master' into bas24 2014-11-05 10:47:50 -06:00
Gregory Nutt
060def4ff8 Add tmpnam() and tempnam() 2014-11-05 10:43:17 -06:00
Gregory Nutt
03b231d745 BAS: Combine all text files (READEME, LICENSE, and NEWS) into a single README.txt file 2014-11-04 12:07:18 -06:00
Gregory Nutt
1bf4b7c95a Merge remote-tracking branch 'origin/master' into bas24 2014-11-04 11:57:16 -06:00
Gregory Nutt
1faf8e0ee5 Update Documentation 2014-11-03 17:35:26 -06:00
Gregory Nutt
c85b29ff7a Merge remote-tracking branch 'origin/master' into bas24 2014-11-03 17:22:38 -06:00
Gregory Nutt
51efe47bd1 EFM32GG: Add a few files for the starter kit 2014-11-03 16:13:12 -06:00
Gregory Nutt
42fb963627 Merge remote-tracking branch 'origin/master' into bas24 2014-10-30 11:38:52 -06:00
Gregory Nutt
588defb2f1 Update document and README 2014-10-30 10:24:42 -06:00
Gregory Nutt
d21cc0eda9 Fix all yahoo links. From Magnus Templing 2014-10-30 09:39:23 -06:00
Gregory Nutt
bcb3f1e98e Merge remote-tracking branch 'origin/master' into bas24 2014-10-30 06:58:43 -06:00
Gregory Nutt
15789349ac Remove some dangling whitespace 2014-10-30 06:57:43 -06:00
Gregory Nutt
76ad0e5e81 Documentation Update 2014-10-30 06:56:30 -06:00
Gregory Nutt
f979881803 Update README files 2014-10-27 09:29:04 -06:00
Gregory Nutt
e8ae4a1770 Add README for non-existent port to the EFM32GG-STK3700; fix typos in related README files 2014-10-22 14:32:25 -06:00
Gregory Nutt
651b143d81 Add board support for the Olimex EFM32G8809128 STK 2014-10-20 12:00:37 -06:00
Gregory Nutt
58e11b08ca Update documentation/READMEs 2014-10-20 08:26:09 -06:00
Gregory Nutt
bd50e967ce Fix some typos 2014-10-15 10:57:04 -06:00
Gregory Nutt
3f96a8ffd6 Rename configs/nucleo-f401re to configs/nucleo-f4x1re 2014-10-15 07:05:08 -06:00
Gregory Nutt
180c73c90a Fix minor typos in documentation 2014-10-14 13:44:04 -06:00
Gregory Nutt
e5fa8cb911 Add description of work queues to the porting guide. Update comments 2014-10-14 10:21:18 -06:00
Gregory Nutt
fc32efc1e1 Update user guide to include asynchronous I/O 2014-10-04 18:30:48 -06:00
Gregory Nutt
4c03bf07fe Update user guide 2014-10-04 08:43:23 -06:00
Gregory Nutt
947cdfa155 Update NuttX.html for the NuttX-7.5 release 2014-09-27 15:06:29 -06:00
Gregory Nutt
3b1491278a Updated README.txt files 2014-09-27 09:50:07 -06:00
Gregory Nutt
708c14b8be Add platform-specific interfaces needed to support the shared memory feature 2014-09-23 12:16:44 -06:00
Gregory Nutt
b1556eb1a7 Flesh out shmctl() logic 2014-09-23 11:41:05 -06:00
Gregory Nutt
5f66889a21 Add shared memory initializatin logic 2014-09-23 08:46:31 -06:00
Gregory Nutt
744aafdddc Add README files and configuration support for the shared memory logic 2014-09-23 07:11:47 -06:00
Gregory Nutt
3cedbb4578 Add the build framework and skeleton files for the shared memory feature (no logic yet provided) 2014-09-22 14:53:56 -06:00
Gregory Nutt
813a3a69e2 More naming changes to get the stm3240g-eval/nxterm configuration building again 2014-09-20 15:53:28 -06:00
Gregory Nutt
7e8a760c60 Change all occurrences of NxConsole to NxTerm 2014-09-20 15:01:50 -06:00
Gregory Nutt
d6966d9c5a Rename CONFIG_NXCONSOLE* to CONFIG_NXTERM* 2014-09-20 14:18:08 -06:00
Gregory Nutt
8050d9fe25 Initial integration of kernel stack (does not work) 2014-09-14 11:19:34 -06:00
Gregory Nutt
3d0f6aca5d Add the initial implementation of the process kernel stack logic. Not yet integrated into the main OS logic nor tested. 2014-09-14 09:53:54 -06:00
Gregory Nutt
6fd14f0e21 Rename everything associated with the dynamic process stack to ustack to make room in the name space for a kstack 2014-09-14 09:10:09 -06:00
Gregory Nutt
d288bdfe36 Update porting guide to include stack address environment functions 2014-09-13 14:31:41 -06:00
Gregory Nutt
c3c4c48d3e Add logic to initialize the per-process user heap when each user process is started 2014-09-10 15:55:36 -06:00
Gregory Nutt
2fd7aacef9 Add README.txt file for CC3200 Launchpad 2014-09-09 08:14:44 -06:00
Gregory Nutt
6d23fe2c67 Remove the 16z board support from the main source tree. It is still avaialable in the misc/Obsoleted directory 2014-09-05 07:59:31 -06:00
Gregory Nutt
2cecc4f857 There used to be two ways to pass parameters to new tasks, depending upon the configuration: Either (1) argv[] as created as an array with each string strdup'ed. Or (1) argv[] array and strings were created on the stack before the new task was started. Now, there is only one way, way (1). Way (2) might be slightly more compact, but this is not worth carry the complexity of two different ways of doing the same thing. 2014-09-01 15:39:34 -06:00
Gregory Nutt
83047cedb6 Remove final traces of the 8015 from the NuttX source tree 2014-09-01 13:21:15 -06:00
Gregory Nutt
c9a799b691 Rename kfree to kmm_free for consistency with other naming conventions 2014-08-31 17:04:02 -06:00
Gregory Nutt
953584777c Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
Gregory Nutt
4d7b338178 Rename up_addrenv_assign() to up_addrenv_clone() and generalize its arguments so that can be used for other purposes 2014-08-26 12:16:05 -06:00
Gregory Nutt
3b1136cf2f Misc changed to get the SAMA5 ELF configuration with address environments working 2014-08-25 13:28:13 -06:00
Gregory Nutt
a641b354b7 addrenv interface changes: up_addrenv_create() may need to create .text and .bss/.data separately because of differing access privileges (read/execute vs read/write). And, as a consequence, up_addrenv_vaddr() needs to be split into up_addrenv_vtext(0 and up_addrenv_vdata(). 2014-08-24 11:54:14 -06:00
Gregory Nutt
0c9f651e62 Add addrenv.h; First cut at Cortex-A address environment structures; Add configuration options to setup address enviornment 2014-08-24 09:57:53 -06:00
Gregory Nutt
e86d5d4bcb Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- the architecure must first declare support 2014-08-24 06:42:11 -06:00
Gregory Nutt
84d5334cd2 An address environment is the property of a task group, not of a thread 2014-08-22 12:32:34 -06:00
Gregory Nutt
f0afe30277 Add support for statically allocated watchdog timer structures 2014-08-22 08:46:34 -06:00
Gregory Nutt
6f51404469 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
348eca3c12 Update remaining documents for the 7.4 release 2014-08-14 16:34:39 -06:00
Gregory Nutt
3b2b2fb7d0 Tickless: If using an ALARM, then really should report time of expiration 2014-08-12 10:00:32 -06:00
Gregory Nutt
e8ac4d18d6 Define interfaces to use an alarm instead of an interval timer with the tickless option 2014-08-12 07:28:41 -06:00
Gregory Nutt
974d0dc92f Cosmetic 2014-08-10 16:09:45 -06:00
Gregory Nutt
9f76ac7f4a Fix errors in documentation and comments related to the Tickless OS. From Vijay Kumar 2014-08-09 06:41:38 -06:00
Gregory Nutt
2963643ea9 Move page fill sources from sched/ to sched/paging 2014-08-08 15:08:07 -06:00
Gregory Nutt
cd9195c771 Minor documentation update 2014-08-08 11:29:17 -06:00
Gregory Nutt
8743a1772e Update porting guide 2014-08-08 09:17:25 -06:00
Gregory Nutt
baf2c2098e Change CONFIG_MSEC_PER_TICK to CONFIG_USEC_PER_TICK. This gives more options for system timers in general, but more importantly, let's us realize higher resolution for the case of CONFIG_SCHED_TICKLESS=y -- of course, at the risk of some new interger overvflow problems 2014-08-07 13:42:47 -06:00
Gregory Nutt
ed3f7857e2 Remove CONFIG_DISABLE_CLOCK 2014-08-07 12:35:24 -06:00
Gregory Nutt
5bad17c032 Rename CONFIG_NX_MOUSE to CONFIG_NX_INPUT, then add CONFIG_NX_XYINPUT_MOUSE and CONFIG_XYINPUT_TOUCHSCREEN 2014-07-16 16:31:31 -06:00
Gregory Nutt
d7db55cf67 Documentation: Update all images. I think they were all damaged by a wild in place sed in some recent change 2014-07-13 15:54:13 -06:00
Gregory Nutt
2ed3bf98c7 All PNG files in repository are corrupted... why? 2014-07-11 07:35:09 -06:00
Gregory Nutt
e02f1ba37a Fix some recurring typos: postion->position, *atino->*ation 2014-07-08 13:12:36 -06:00
Gregory Nutt
79511f427f Fix some cloned errors in SAM GPIO interrupt setup 2014-07-07 15:54:37 -06:00
Gregory Nutt
208985b8b7 NET: Misc naming clean-up 2014-07-02 17:23:25 -06:00
Gregory Nutt
6fb9f5d4ae NET: Rename uiplib/UIPLIB to netlib/NETLIB 2014-07-02 16:04:25 -06:00
Gregory Nutt
4621a3b81f SAMA5: Add configuration to assign an XDMAC channel to an HSMCI 2014-06-29 08:43:46 -06:00
Gregory Nutt
ff5cb9410c SAMA5D4-EK: Updates to get the at25boot configuration building correctly 2014-06-28 09:39:50 -06:00
Gregory Nutt
baa668f56c Rename uip_driver_s net_driver_s 2014-06-27 16:48:12 -06:00
Gregory Nutt
c9bd88a9a5 Add net/README.txt 2014-06-27 15:18:18 -06:00
Gregory Nutt
58bab6f0c8 Various changes associated with symbol tables. Most from Pelle Windestam 2014-06-27 08:14:07 -06:00
Gregory Nutt
20c91a54b9 Prep for NuttX-7.3 release 2014-06-25 14:09:41 -06:00
Gregory Nutt
a2e9779c27 Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.h 2014-06-24 09:28:44 -06:00
Gregory Nutt
dbb3bf43ab Minor documentation update 2014-06-12 12:33:54 -06:00
Gregory Nutt
d927f88ced Add board support for the SAMA5D4-EK 2014-06-06 12:37:36 -06:00
Gregory Nutt
90077a72d3 Add support for the Olimex STM32 h405. From Martin Lederhilger 2014-06-03 10:34:36 -06:00
Gregory Nutt
9369c5813b P-code BINFMT: Add logic to pass information from the binfmt logic to the P-code interpreter. This includes some extension to the binfmt interfaces. 2014-05-08 16:58:10 -06:00
Gregory Nutt
b9cb172413 Add a ROMFS file system for testing the P-Code binary format 2014-05-08 11:08:01 -06:00
Gregory Nutt
e8f6f93ab0 Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna 2014-05-08 09:00:33 -06:00
Gregory Nutt
caeece4f64 The alternate console device CONFIG_NSH_CONDEV must not be defined unconditionally. This causes errors when using Telnet sessions. This was solved by adding CONFIG_NSH_ALTCONDEV: CONFIG_NSH_ALTCONDEV enables or disables the feature then, if enabled, CONFIG_NSH_CONDEV provides the alternative console device name 2014-05-05 08:52:02 -06:00
Gregory Nutt
d722b3ed0f Final prep for NuttX-7.2 release 2014-04-28 10:53:24 -06:00
Gregory Nutt
2c94527023 Support for the Atmel SAM4S Xplaiend Board from Bob Doison 2014-04-21 17:34:05 -06:00
Gregory Nutt
a60352b4c0 Add support for the STM32F041RE and for the Nucleo-F401RE board. From Frank Bennett 2014-04-20 13:42:23 -06:00
Gregory Nutt
aaaf4f96b7 More trailing whilespace removal 2014-04-13 16:22:22 -06:00
Gregory Nutt
948124a822 apps/netutils/ntpclient: Add a primitive NTP client. Initial checkin is untested and probably incomplete 2014-04-10 18:15:06 -06:00
Gregory Nutt
22e7c14e2e Fix a build error when only USB device tracing is enabled (from David Sidrane). Also an update to the USB tracing document 2014-04-04 08:56:10 -06:00
Gregory Nutt
d6595bb88e Add basic board support framework for the Atmel SAMA5D3 Xplained board (not finished) 2014-03-28 15:20:26 -06:00
Gregory Nutt
e74812260e Typo fixes to NuttX porting guide from Vijay Kumar 2014-03-18 07:41:16 -06:00