Commit Graph

300 Commits

Author SHA1 Message Date
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