Commit Graph

242 Commits

Author SHA1 Message Date
Paul A. Patience
6fded1a8e1 Simplify some Makefiles 2016-05-12 14:17:40 -04:00
Gregory Nutt
29e8b8e059 Several Makefiles: Add .PHONY definitions to prevent 'clean up to date' message weirdness; Add default definitions for some commonly used things when 'make clean' is used without .config or Make.defs files installed. 2016-05-10 15:40:20 -06:00
Gregory Nutt
aacfce081e Fix several cosmetic, C coding style issues 2015-10-03 11:03:42 -06:00
Gregory Nutt
74801cf38e apps/tools/mkkconfig.sh: The top-level Kconfig file is not auto-generated. The autogenerated Kconfig file will be constructed so that every second level directory that contains a Kconfig file will automatically be sourced 2015-08-11 17:49:10 -06:00
Gregory Nutt
d5b6949c9f Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation 2015-06-28 08:14:53 -06:00
Gregory Nutt
862d452d9b Fix numerous typos in configuration variable names. Tracked down by Alan Carvalho de Assis 2015-05-23 17:08:35 -06:00
Gregory Nutt
8105aa541d Add math library defines for nan functions. From Brennan Ashton. 2015-01-26 19:03:38 -06:00
Gregory Nutt
8e79323694 Add math library support for trunc functions. From Brennan Ashton. 2015-01-26 19:00:35 -06:00
Gregory Nutt
1987004b72 Add math library support for copysign. From Brennan Ashton 2015-01-26 18:52:28 -06:00
Gregory Nutt
5f44b2d6f7 Networking: IPv4 and IPv6 work together. This fixes a bug necessary to accomplish that as well as cleaning up a couple of other issues 2015-01-23 16:40:18 -06:00
Gregory Nutt
5ef7594ebe Update README file 2015-01-23 15:58:33 -06:00
Gregory Nutt
d6c8d11909 Remove the px4-v2_upstream configuration. Moved to misc/Obsoleted/configs.
This is not the official configuration for the PX4 board and has led to confusion by NuttX users.  The board configuration also requires some ongoing maintenance and customization to support ongoing PX4 testing and evaluation.  It is best retained the PX4 repositories where it can be properly maintained and not in the upstream NuttX repository.
2015-01-14 09:54:51 -06:00
Gregory Nutt
f91ba24cc3 Add comments to Micro Python Makefile 2015-01-14 09:17:51 -06:00
Gregory Nutt
04fce5face Update README 2015-01-14 09:10:26 -06:00
Gregory Nutt
20301df84b Update README 2015-01-13 16:24:56 -06:00
Gregory Nutt
917e94231c Micro python: Remove typedef of wint_t 2015-01-13 16:19:35 -06:00
Gregory Nutt
a9eedb0054 Update README 2015-01-13 14:56:17 -06:00
Gregory Nutt
442099897c Micro Python uses CROSS_COMPILE, not CROSSDEV 2015-01-13 14:11:58 -06:00
Gregory Nutt
dad81600ce Micro Python: Fix a typo in the port configuration file 2015-01-12 08:27:25 -06:00
Gregory Nutt
f92a061ced Fix typo in makefile 2015-01-12 08:02:45 -06:00
Gregory Nutt
333fb04cef Micro Python: Flesh out make clean target; mp_int_t and mp_uint_t should be pointer size 2015-01-12 07:38:30 -06:00
Gregory Nutt
77f0020844 Update README 2015-01-12 07:15:24 -06:00
Gregory Nutt
445195afeb Update README 2015-01-11 14:07:51 -06:00
Gregory Nutt
6d606d5ffa Micro Python: Now compiles without errors (but lots of warnings) 2015-01-11 13:12:36 -06:00
Gregory Nutt
94d571fea6 Micro Python: Changes to pyexec.c to get it to compile. Still other compilation issues 2015-01-11 13:06:06 -06:00
Gregory Nutt
dd59fb775d Fix a typo in a comment 2015-01-11 12:46:18 -06:00
Gregory Nutt
2297a7e36b A fiew Micro Python build fixes. There are still issues 2015-01-11 12:33:14 -06:00
Gregory Nutt
c07914fa3c Update .gitignore 2015-01-11 11:45:52 -06:00
Gregory Nutt
096f51ded0 Micro Python: Add logic to automatically download the Micro Python tarball at download 2015-01-11 10:49:20 -06:00
Gregory Nutt
63b265b640 Port of Micro Python to NuttX. From Dave Marples 2015-01-11 09:34:51 -06:00
Gregory Nutt
e825afe3eb Fix a typo introduced with the cppcheck fixes 2014-11-25 15:43:38 -06:00
Gregory Nutt
846dd0e45d Fixes for more cppcheck complaints. Mostly cosmetic 2014-11-25 15:14:28 -06:00
Gregory Nutt
6a756df3ed Fix BAS configuration from last change; refresh STM32 F4 NSH configuration 2014-11-24 09:12:56 -06:00
Gregory Nutt
053162a7c5 BAS: Editor and shell commands are now configurable 2014-11-24 08:41:04 -06:00
Gregory Nutt
4db4ea2bbd Rename all C files in apps/interpreters/bas to begin with bas_ in order to avoid future name collisions in libapps.a 2014-11-11 12:34:00 -06:00
Gregory Nutt
a76f057bc6 BAS: Home cursor after clearing screen 2014-11-11 09:07:16 -06:00
Gregory Nutt
2d8f159dd5 BAS: Add support for color command 2014-11-10 15:14:25 -06:00
Gregory Nutt
894c32d306 BAS: output a new line when terminating to separate the last BAS output from the NSH prompt 2014-11-09 17:14:15 -06:00
Gregory Nutt
58878c6ec9 BAS: Accept either BS or DEL as the backspace charactger 2014-11-09 08:21:39 -06:00
Gregory Nutt
799de0c6b5 BAS: More name compatibility changes 2014-11-08 11:47:35 -06:00
Gregory Nutt
6e013e76fc More global variable name changes for NuttX coding standards compatibility. Make sure that g_bas_end is initially false 2014-11-08 11:23:13 -06:00
Gregory Nutt
021de85bfe BAS: Fix another case were allocated pointer not being nullified and, hence, crashing the next time referenced after restarting BAS. Also bring even more global varialbles and type names into NuttX coding standard 2014-11-08 09:08:20 -06:00
Gregory Nutt
0b955aeb3c Need to nullify a pointer when BAS exits so that it is in the right state on restart. Also bring a few global variables into the NuttX naming convention 2014-11-08 08:40:12 -06:00
Gregory Nutt
f9a3267f56 Should include termios.h 2014-11-08 07:20:30 -06:00
Gregory Nutt
31d52eecda Cosmetic 2014-11-08 07:19:29 -06:00
Gregory Nutt
9a93775b5f token.l should use nuttx/config.h not config.h 2014-11-07 16:55:08 -06:00
Gregory Nutt
e0b6137de7 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
d6155e75fb BAS: Move test files from apps/interpreter/bas to apps/examples/bas 2014-11-07 14:02:53 -06:00
Gregory Nutt
eb5b5f6fbd apps/interpreters/bas: Remove runbas.in 2014-11-07 13:01:35 -06:00
Gregory Nutt
d7ada043d4 BAS: Needs CONFIG_LIBC_FLOATINGPOINT 2014-11-07 11:16:14 -06:00
Gregory Nutt
25d3c0aaae Fix backspace logic which was accidentally removed; Add some VT100 support 2014-11-07 09:06:00 -06:00
Gregory Nutt
ba4bb1c71b BAS: Add logic to handle serial consoles that end lines with CR, LF, CR&LF, or CR|LF 2014-11-06 17:04:40 -06:00
Gregory Nutt
9301ed8991 BAS: Support configurable stacksize and priority. Default stacksize boosted to 4096 2014-11-06 16:57:17 -06:00
Gregory Nutt
ce1b820bc5 BAS: Fix a GCC specific error. Type of enums converted to int when passed to ... as variable argument 2014-11-06 14:39:07 -06:00
Gregory Nutt
1e36d824e3 Fix yet-another-typo in previous set of changes 2014-11-06 14:38:13 -06:00
Gregory Nutt
e0a59497d3 Fix typo in BAS Kconfig 2014-11-06 14:11:58 -06:00
Gregory Nutt
95213afeb5 Recovering from GIT chaos 2014-11-06 13:35:15 -06:00
Gregory Nutt
77871b3d32 BAS: Conditional compile out use of ftruncate() 2014-11-06 13:22:21 -06:00
Gregory Nutt
811128b275 BAS: Experimenta change -- ignore carriage returns in CRLF sequence 2014-11-06 13:19:41 -06:00
Gregory Nutt
36dbd756ba BAS: Conditional compile out use of ftruncate() 2014-11-06 13:16:22 -06:00
Gregory Nutt
ba51398214 BAS: Use waitpid() instead of wait() which is not supprted by NuttX 2014-11-06 10:06:25 -06:00
Gregory Nutt
a2a4f3b2cd BAS: Now uses tmpnam() instead of mytmpnam() 2014-11-05 10:51:37 -06:00
Gregory Nutt
86ae8eda84 A naming kludge that I 'fixed' is actually reuired 2014-11-04 15:58:13 -06:00
Gregory Nutt
f7a7c696d0 BAS: ALL files are not close to the NuttX coding style.. except in variable and function naming 2014-11-04 15:51:19 -06:00
Gregory Nutt
e68498d04f BAS: Another file is close to the NuttX C coding style 2014-11-04 15:17:05 -06:00
Gregory Nutt
e693c31c06 BAS: Another file is closer to the NuttX coding standard 2014-11-04 14:00:01 -06:00
Gregory Nutt
fc7d564ec3 BAS: Another file is closer to the NuttX coding style 2014-11-04 13:35:56 -06:00
Gregory Nutt
96e050ce7c 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
ac331fc76f BAS: Another function is closer to the NuttX coding style 2014-11-03 11:27:00 -06:00
Gregory Nutt
15d7d85c19 BAS: Remove some code that I removed too aggressively 2014-11-03 09:52:31 -06:00
Gregory Nutt
d7eaa25129 BAS: Remove config.h and INSTALL files. Add config options to Kconfig 2014-11-03 09:11:25 -06:00
Gregory Nutt
3b4976559e Remove dependencies on environ, fstat, GETTEXt, TERMCAP, ncurse, syscfg 2014-11-03 08:33:39 -06:00
Gregory Nutt
abf3770bb2 Remove dependencies on TGETENT, SIGINT, SIGKILL, and most terminal configuration logic. 2014-11-03 08:19:14 -06:00
Gregory Nutt
d748a6dc92 BAS: Back up the last change... it was right the way it was before 2014-11-02 14:09:59 -06:00
Gregory Nutt
1c3e09f704 BAS: Minor fix .. end file position is file size - 1 2014-11-02 13:58:52 -06:00
Gregory Nutt
1f28e8c4ba BAS: Workaround for missing fstat 2014-11-02 13:54:12 -06:00
Gregory Nutt
d18e4bb3ff BAS: Another file is closer to the NuttX coding style 2014-11-02 13:32:30 -06:00
Gregory Nutt
1655c81df0 BAS: Another file is closer to the coding style 2014-11-02 12:58:30 -06:00
Gregory Nutt
87c692df0b BAS: Conditionally compile out logic that depends on vfork if architecture does not support it 2014-11-02 11:44:08 -06:00
Gregory Nutt
943e32c634 BAS: Remove long arguments from help text 2014-11-02 09:27:17 -06:00
Gregory Nutt
5490e1afed trivial, cosmetic 2014-11-02 08:51:00 -06:00
Gregory Nutt
2a0ed1c17b BAS: Another file closer to the coding standard 2014-11-02 08:49:20 -06:00
Gregory Nutt
011dde0387 Can't use isatty, tcsetattr, or tcgettr is CONFIG_SERIAL_CONSOLE is not defined 2014-11-02 07:59:56 -06:00
Gregory Nutt
00e6bc749d BAS: More modifications for closer comliance to the NuttX coding standard 2014-11-02 07:16:26 -06:00
Gregory Nutt
860ae2ea73 BAS: Add file header 2014-11-02 06:51:21 -06:00
Gregory Nutt
9970c2943f BAS: More modifications for closer comliance to the NuttX coding standard 2014-11-02 06:49:06 -06:00
Gregory Nutt
179474b3ab BAS: Another file is closer to the NuttX coding standard 2014-11-01 19:27:54 -06:00
Gregory Nutt
1714c2b7da Another BAS file is closer to the NuttX coding standard 2014-11-01 19:01:20 -06:00
Gregory Nutt
30e633be25 Remove another unused file 2014-11-01 18:31:03 -06:00
Gregory Nutt
693293cc59 Another file is close to the NuttX coding standard 2014-11-01 18:18:06 -06:00
Gregory Nutt
02b974859c A few baby steps toward getting closer to the coding standard 2014-11-01 18:06:28 -06:00
Gregory Nutt
aecac67593 Remove more files that are unnecessary for NuttX 2014-11-01 17:38:09 -06:00
Gregory Nutt
5f84e59abc Remove some autoconfig files, include nuttx/clock.h in global.c, main.c need to use the NuttX getopt not the system getopt_long 2014-11-01 17:35:27 -06:00
Gregory Nutt
810ea45656 Remove duplicate getopt() in BAS 2014-11-01 17:16:15 -06:00
Gregory Nutt
b753a775d7 Add suppport to build BAS as a NSH builtin 2014-11-01 16:23:30 -06:00
Gregory Nutt
c91be4299c BAS 2.4: Add autogenerated token.c file. From Alan Carvalho de Assis 2014-10-29 09:43:19 -06:00
Gregory Nutt
113ea27255 Add BAS 2.4 .gitignore 2014-10-29 09:38:40 -06:00
Gregory Nutt
81722acb62 Fix BAS 2.4 Makefile 2014-10-29 06:48:41 -06:00
Gregory Nutt
94c5d707fc Remove locale support because it is not supported on
NuttX

Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
2014-10-28 17:22:38 -06:00
Gregory Nutt
e064a9578b Remove times() function because it doesn't exist on NuttX
Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
2014-10-28 17:21:07 -06:00
Gregory Nutt
cbc722503e Fix some configuration dependencies, warnings, back up some previous changes that weren't really necessary 2014-10-27 18:41:09 -06:00
Gregory Nutt
3e41db8de9 More compile fixes 2014-10-27 18:11:56 -06:00
Gregory Nutt
10d93102c3 More BAS 2.4 fixes 2014-10-27 15:37:19 -06:00
Gregory Nutt
845d074f05 Add commits to BAS 2.4 Kconfig file 2014-10-27 09:24:04 -06:00
Gregory Nutt
e8fcc92609 Include unistd.h for execl() 2014-10-27 08:52:21 -06:00
Gregory Nutt
5167631d29 Port of BAS 2.4 to NuttX by Alan Carvalho de Assis 2014-10-27 07:53:12 -06:00
Gregory Nutt
d6bcd1a93a Add an install target to all makefiles. For the import build, the top-level Makefile now does two passes: (1) builds libapp.a, then (2) installs the programs (not yet finished) 2014-09-06 08:00:47 -06:00
Gregory Nutt
758ea38cf1 Move P-Code execution logic from interpreters/prun to system/prun 2014-05-09 11:09:43 -06:00
Gregory Nutt
d8956db518 Create P-Code execution helper in apps/interpreters/prun; The P-Code binary format is functional except that there are still some modularity and kernel build issues that need to be addressed. 2014-05-09 08:52:11 -06:00
Gregory Nutt
b19e1aa426 Removed all support for the legacy configuration mechanism from the apps/ directory 2014-03-06 12:21:14 -06:00
Gregory Nutt
b673cbebb9 Updates to README files 2013-06-01 17:25:16 -06:00
Gregory Nutt
5cf52222db Fix comments, references to the old SVN, and links to the old SVN. Replace with equivalent GIT info 2013-04-19 18:35:06 -06:00
Gregory Nutt
5a6f09d791 Mostly updates and corrections to .gitignore files 2013-04-04 15:39:50 -06:00
Gregory Nutt
470a04b8f9 Clone svn:ignore directory atributed to .gitignore files 2013-04-04 14:27:29 -06:00
patacongo
5ff8bb8c4f Minor changes to make OS test more robust in the presence of many memory allocation failures
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5672 42af7a65-404d-4744-a932-0658087f49c3
2013-02-26 00:56:59 +00:00
patacongo
b104cce86b Remove .context kludge from apps/ directory
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5455 42af7a65-404d-4744-a932-0658087f49c3
2012-12-23 22:17:09 +00:00
patacongo
ee7d4f64c1 Remove some dependencies of distclean on clean. This should not be necessary in higher level makefiles and should speed up make distclean
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5453 42af7a65-404d-4744-a932-0658087f49c3
2012-12-23 17:35:06 +00:00
patacongo
cb890fd484 All ZNEO configurations converted to use the mconf/Kconfig tool
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5401 42af7a65-404d-4744-a932-0658087f49c3
2012-11-29 18:44:02 +00:00
patacongo
e0382958d6 A few more fixes for ez80 Windows Native build (still not enough)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5381 42af7a65-404d-4744-a932-0658087f49c3
2012-11-21 23:22:38 +00:00
patacongo
08f0823241 Missing comma in EVERY DELFILE/DELDIR macro call in every Makefile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5373 42af7a65-404d-4744-a932-0658087f49c3
2012-11-20 15:47:41 +00:00
patacongo
1d7bb0fa07 Most of the changes needed to support Windows native clean; distclean is has a problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5367 42af7a65-404d-4744-a932-0658087f49c3
2012-11-17 18:54:53 +00:00
patacongo
1212322080 Mostly cosmetic build changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5362 42af7a65-404d-4744-a932-0658087f49c3
2012-11-16 14:13:04 +00:00
patacongo
fdd281eaff Fix various build-related typos
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5358 42af7a65-404d-4744-a932-0658087f49c3
2012-11-15 19:22:47 +00:00
patacongo
c729930c69 Move some (hopefully) un-necessary quotes in Makefiles for Mike
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5356 42af7a65-404d-4744-a932-0658087f49c3
2012-11-15 17:43:29 +00:00
patacongo
5d5c040379 Simple window natives OS test build now works; Probabaly more to do for other configs; clean targets still have problems
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5355 42af7a65-404d-4744-a932-0658087f49c3
2012-11-14 20:59:36 +00:00
patacongo
3341e94420 Centralized the definition of the INCDIR script in tools/Config.mk
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5346 42af7a65-404d-4744-a932-0658087f49c3
2012-11-13 20:24:30 +00:00
patacongo
fdb8f8a0de Changes to get a clean ez80 build using the ZDS 5.1.1 toolchain
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5341 42af7a65-404d-4744-a932-0658087f49c3
2012-11-12 15:22:27 +00:00
patacongo
3e25d82213 Correct some issues with last check-in; ez80 still does not build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5339 42af7a65-404d-4744-a932-0658087f49c3
2012-11-11 23:44:31 +00:00
patacongo
ffe4fc1c0c Partial change: Removing bash ARCHIVE loop
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5336 42af7a65-404d-4744-a932-0658087f49c3
2012-11-11 16:24:40 +00:00
patacongo
bffae74f54 Remove executable property from source and make files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5146 42af7a65-404d-4744-a932-0658087f49c3
2012-09-13 18:46:10 +00:00
patacongo
f8e08440f7 Email address change in apps/
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5143 42af7a65-404d-4744-a932-0658087f49c3
2012-09-13 16:58:49 +00:00
patacongo
02eb94cd00 Add configurable application entry point
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5070 42af7a65-404d-4744-a932-0658087f49c3
2012-08-30 20:13:50 +00:00
patacongo
feec38f264 Fixes to apps/*/Make.defs files needed for auto-configuration build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5027 42af7a65-404d-4744-a932-0658087f49c3
2012-08-14 15:45:53 +00:00
patacongo
5162ff3d5b More Kconfig updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4610 42af7a65-404d-4744-a932-0658087f49c3
2012-04-14 20:22:48 +00:00
patacongo
3766aebbb4 Developing a new way to handle application configurations
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4609 42af7a65-404d-4744-a932-0658087f49c3
2012-04-14 20:01:08 +00:00
patacongo
fd496ea42f Add kconfig documentation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4567 42af7a65-404d-4744-a932-0658087f49c3
2012-04-06 16:45:52 +00:00
patacongo
3fe79ff511 Adding skeleton Kconfig files (part 3 of 2)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4566 42af7a65-404d-4744-a932-0658087f49c3
2012-04-06 16:33:17 +00:00
patacongo
7663206b96 Fix an error the TCP/IP received sequence number counting
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4416 42af7a65-404d-4744-a932-0658087f49c3
2012-02-23 15:53:27 +00:00
patacongo
495a4aded9 More PIC32 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3589 42af7a65-404d-4744-a932-0658087f49c3
2011-05-11 17:21:47 +00:00
patacongo
f67c346842 updated README
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3585 42af7a65-404d-4744-a932-0658087f49c3
2011-05-10 18:21:57 +00:00
patacongo
704fd479f8 Ported Ficl to NuttX apps/
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3584 42af7a65-404d-4744-a932-0658087f49c3
2011-05-10 18:18:19 +00:00
patacongo
1141cc4cc6 Pascal now installs in the apps/ directory
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3583 42af7a65-404d-4744-a932-0658087f49c3
2011-05-10 15:50:23 +00:00