Wolfgang Reissnegger
|
81f7758848
|
USBMSC: Fix usbtrace() string.
|
2016-07-23 20:10:20 -07:00 |
|
Gregory Nutt
|
2d92bffdcc
|
Trivial change left in editor
|
2016-07-23 13:53:37 -06:00 |
|
Gregory Nutt
|
a932578e76
|
GPIO driver: Add support for receiving signals from interrupt pins.
|
2016-07-23 13:53:06 -06:00 |
|
Gregory Nutt
|
9a8c3572db
|
serial.c: Fix a race condition noted by Stefan Kolb. Between the test if the TX buffer is full and entering a critical section, bytes may be removed from the TX buffer making the wait unnecessary. The unnecessary wait is an inefficiency, but not really a problem. But with USB CDC/ACM it can be a problem because the entire TX buffer may be emptied when we lose the race. If that happens that uart_putxmitchar() can hang waiting for data to be removed from an empty TX buffer.
|
2016-07-22 07:47:59 -06:00 |
|
Gregory Nutt
|
7370d3171a
|
Move include/nuttx/lib.h to include/nuttx/lib/lib.h
|
2016-07-21 14:05:44 -06:00 |
|
Gregory Nutt
|
23a876ab9c
|
Move include/nuttx/math.h to include/nuttx/lib/math.h
|
2016-07-21 13:58:09 -06:00 |
|
Gregory Nutt
|
10fff9011a
|
Move include/nuttx/configdata.h to include/nuttx/mtd/configdata.h
|
2016-07-21 13:34:54 -06:00 |
|
Gregory Nutt
|
ee9c66186c
|
ramdisk.h moved from include/fs/nuttx/ to include/nuttx/drivers.
|
2016-07-20 14:02:18 -06:00 |
|
Gregory Nutt
|
46dbbe837e
|
rwbuffer.h moved from include/nuttx/ to include/nuttx/drivers.
|
2016-07-20 13:54:38 -06:00 |
|
Gregory Nutt
|
1b9b3a7b47
|
pwm.h moved from include/nuttx/ to include/nuttx/drivers.
|
2016-07-20 13:48:24 -06:00 |
|
Gregory Nutt
|
ddcaa3d425
|
can.h moved from include/nuttx/ to include/nuttx/drivers.
|
2016-07-20 13:38:36 -06:00 |
|
Gregory Nutt
|
4b4dbc79a2
|
Move driver related prototypes out of include/nuttx/fs/fs.h and into new include/drivers/drivers.h
|
2016-07-20 13:15:37 -06:00 |
|
Gregory Nutt
|
e73e82a923
|
Move prototypes of mkfifo2() from sys/stat.h and pipe2() from unistd.h. They are non-standard and should not be in such a public place. They are not in include/nuttx/fs/fs.h (which isn't a great place either).
|
2016-07-20 11:57:18 -06:00 |
|
Gregory Nutt
|
2cacc6204a
|
Kconfig: If Pseudo-terminals are enabled, then pipes must be selected as well
|
2016-07-19 14:26:40 -06:00 |
|
Gregory Nutt
|
318f34fb7d
|
Psuedo-terminal pipe size is now configurable
|
2016-07-19 14:26:41 -06:00 |
|
Gregory Nutt
|
b28fa8a609
|
Move pipe() and mkpipe() to nuttx/libc. Change syscalls to pipe2() and mkfifo2()
|
2016-07-19 14:15:26 -06:00 |
|
Gregory Nutt
|
671d7fae31
|
Add mkfifo2() and pipe2() which are just like mkfifo() and pipe(), but allow control of the size of the underlying, in-memory circular buffer
|
2016-07-19 13:51:05 -06:00 |
|
Gregory Nutt
|
9a44f3017b
|
Fix a few typos in the last commit
|
2016-07-19 13:40:54 -06:00 |
|
Gregory Nutt
|
d6bf67f9ff
|
Alloc different sizes for pipe and fifo buffers
|
2016-07-19 13:34:18 -06:00 |
|
Gregory Nutt
|
56582e2263
|
Update some comments
|
2016-07-19 10:40:23 -06:00 |
|
Gregory Nutt
|
8bf4684de8
|
Update some comments
|
2016-07-19 09:53:52 -06:00 |
|
Gregory Nutt
|
a4458c5016
|
PTY: Fix a race condition in test-fifo-empty-before-read logic
|
2016-07-19 06:45:02 -06:00 |
|
Gregory Nutt
|
d9fbf4c90f
|
Eliminate some warnings
|
2016-07-18 11:27:06 -06:00 |
|
Gregory Nutt
|
1660329d06
|
Rename up_rnginitialize to devrandom_register
|
2016-07-18 10:55:37 -06:00 |
|
Gregory Nutt
|
6194467c13
|
PTY: Fix termios read input processing.. what was I thinking? Also, if some data was read, pty_read() should not block on the empty FIFO.
|
2016-07-18 08:00:56 -06:00 |
|
Gregory Nutt
|
e0aaa168aa
|
/dev/urandom: Add option to replace software PRNG with hardware TRNG.
|
2016-07-18 07:03:47 -06:00 |
|
Gregory Nutt
|
bf25eef79f
|
Update comments in Kconfig
|
2016-07-18 06:43:08 -06:00 |
|
Ken Pettit
|
39174da3be
|
Remove naming conflict in drivers/mtd/filemntd.c
|
2016-07-17 20:19:44 -06:00 |
|
Gregory Nutt
|
1b7455c171
|
Update comments in a Kconfig
|
2016-07-17 11:09:01 -06:00 |
|
Gregory Nutt
|
07e20479ad
|
/dev/random: Add configuration option to use the congruential PRNG.
|
2016-07-17 07:56:25 -06:00 |
|
Gregory Nutt
|
ffd3a31649
|
Rename lib_rand.c to lib_srand.c
|
2016-07-17 07:11:09 -06:00 |
|
David Alessio
|
6cefbc0c3f
|
This change provides an option to add /dev/urandom to all architectures. The pseudo-random algorithm I choose strikes an arguably-good balance between being "random" and small/fast enough for 8/16 bit MCUs. It’s the well-documented xorshift128 algorithm. It has an internal state of 128 bits that can be [re-]seeded with a write.
|
2016-07-17 06:42:26 -06:00 |
|
Gregory Nutt
|
ded91e451b
|
PTY: Add TERMIOS support.
|
2016-07-16 10:43:44 -06:00 |
|
Alan Carvalho de Assis
|
8fa14b8fed
|
Fix poll-related compile issues introduced with recent PTY changes
|
2016-07-16 07:03:38 -06:00 |
|
Gregory Nutt
|
6a75f2df89
|
PTY: Add some encode to reduce the likely of misinterpreting the return value of the file open() method
|
2016-07-15 17:13:21 -06:00 |
|
Gregory Nutt
|
4b1553d3ad
|
PTY: Fix some tricky issues. Now seems to be working. A lot more testing is needed
|
2016-07-15 14:29:32 -06:00 |
|
Gregory Nutt
|
4b5149b244
|
PTY: Fix a few errors from early testing
|
2016-07-15 14:09:02 -06:00 |
|
Gregory Nutt
|
9ecd558002
|
Add the correct implementation of the file_poll() function
|
2016-07-15 11:34:08 -06:00 |
|
Gregory Nutt
|
f7f7036db8
|
Update some comments
|
2016-07-15 11:15:33 -06:00 |
|
Gregory Nutt
|
4d1b811117
|
PTY: Add support for the poll() method.
|
2016-07-15 10:07:33 -06:00 |
|
Gregory Nutt
|
95555a0199
|
PTY: Add ioctls to support locking and unlocking of the slave. LIBC: Add implementation of unlockpt()
|
2016-07-15 09:39:33 -06:00 |
|
Gregory Nutt
|
6139860c0b
|
PTY: Added PTY IOCTL command definitions. Add support for TIOCGPTN. LIB: Implement ptsname() and ptsname_r()
|
2016-07-15 08:33:47 -06:00 |
|
Gregory Nutt
|
bcbe9806d2
|
In SUSv1 model, need to tried the PTY driver pair as unlinked if the master closes its reference
|
2016-07-15 07:33:48 -06:00 |
|
Gregory Nutt
|
14c216107a
|
PTY: Need to free PTMX minor number is slave is unlinked
|
2016-07-15 07:22:36 -06:00 |
|
Gregory Nutt
|
e50646336b
|
Add PTY header files
|
2016-07-15 07:19:42 -06:00 |
|
Gregory Nutt
|
7fa5093fff
|
PTYs prototypes hooked into build and configuration system (as EXPERIMENTAL)
|
2016-07-15 06:48:10 -06:00 |
|
Gregory Nutt
|
ccf4bfafcb
|
Prototype versions of ptmx/pty suppoprt. Still under developement; not yet hooked into build or configuration system.
|
2016-07-14 20:20:48 -06:00 |
|
Ken Pettit
|
fea2aaba05
|
SMART MTD layer: Fixes freesector logic error when sectorsPerBlk=256, adds DEBUGASSERT for invalid geometry and additional memory debug logic. Also fixes the dangling pointer on error bug.
|
2016-07-14 10:31:28 -06:00 |
|
Gregory Nutt
|
6fda036615
|
Eliminate a warning
|
2016-07-13 14:09:51 -06:00 |
|
Gregory Nutt
|
74037a7951
|
Merged in ziggurat29/nuttx/stm32l4_smartfs_test (pull request #97)
fixes to n25qxxx mtd driver for smartfs support, etc...
|
2016-07-12 12:16:13 -06:00 |
|