Gregory Nutt
|
7370d3171a
|
Move include/nuttx/lib.h to include/nuttx/lib/lib.h
|
2016-07-21 14:05:44 -06:00 |
|
Gregory Nutt
|
a2a47eb334
|
Move include/nuttx/float.h to include/nuttx/lib/float.h
|
2016-07-21 14:03:35 -06:00 |
|
Gregory Nutt
|
779d3f98ed
|
Move include/nuttx/math32.h to include/nuttx/lib/math32.h
|
2016-07-21 14:00:15 -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
|
a2035f7efd
|
Move include/nuttx/1wire.h to include/nuttx/drivers/1wire.h
|
2016-07-21 13:51:28 -06:00 |
|
Gregory Nutt
|
ea589e2d6c
|
Move include/nuttx/stdarg.h to include/nuttx/lib/stdarg.h
|
2016-07-21 13:48:20 -06:00 |
|
Gregory Nutt
|
72a45c82b7
|
Move include/nuttx/regex.h to include/nuttx/lib/regex.h
|
2016-07-21 13:42:18 -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
|
cf1d0e3222
|
Grrr.. more errors in same conditional compilation
|
2016-07-20 15:34:53 -06:00 |
|
Gregory Nutt
|
3218862616
|
Fix some backward conditional compilation
|
2016-07-20 15:32:56 -06:00 |
|
Gregory Nutt
|
bfc664af49
|
Fix pipe2() and mkfifo2() syscall logic
|
2016-07-20 15:26: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
|
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
|
d36da2b560
|
Fix bad dev[u]random_register() function return value.
|
2016-07-18 12:25:05 -06:00 |
|
Gregory Nutt
|
1660329d06
|
Rename up_rnginitialize to devrandom_register
|
2016-07-18 10:55:37 -06:00 |
|
Gregory Nutt
|
fe315f867a
|
Costmetic
|
2016-07-17 17:01:35 -06:00 |
|
Gregory Nutt
|
006f4a5818
|
HOSTFS: Fix some errors in first cut at repartitioning
|
2016-07-17 16:31:14 -06:00 |
|
Gregory Nutt
|
2b28a1f3e5
|
SIM HOSTFS: First cut at changes to get it working on Cygwin.
|
2016-07-17 15:59:45 -06:00 |
|
Gregory Nutt
|
07e20479ad
|
/dev/random: Add configuration option to use the congruential PRNG.
|
2016-07-17 07:56:25 -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 |
|
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
|
9ecd558002
|
Add the correct implementation of the file_poll() function
|
2016-07-15 11:34:08 -06:00 |
|
Gregory Nutt
|
6e6c04f778
|
Rename file_poll as fdesc_poll. The file_ namespace is used for other things.
|
2016-07-15 11:21:11 -06:00 |
|
Gregory Nutt
|
f7f7036db8
|
Update some comments
|
2016-07-15 11:15: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
|
e50646336b
|
Add PTY header files
|
2016-07-15 07:19:42 -06:00 |
|
Max Neklyudov
|
b18369d772
|
ADC: add macros to call ADC routines
|
2016-07-13 10:12:14 -06:00 |
|
Gregory Nutt
|
c8f053de92
|
Kinetis Ethernet: Add support for the KSZ8081 PHY
|
2016-07-12 09:59:08 -06:00 |
|
David Alessio
|
261358f1f5
|
This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float.
|
2016-07-11 07:02:50 -06:00 |
|
Gregory Nutt
|
2279206f5f
|
Remove carriage returns from header file
|
2016-07-07 17:11:44 -06:00 |
|
Gregory Nutt
|
88a03ae3ec
|
Break out internal interface psock_ioctl()
|
2016-07-06 07:30:09 -06:00 |
|
Paul A. Patience
|
0690391d42
|
ioexpander/gpio: Add missing argument to gpin_read and gpout_read
|
2016-07-05 15:55:16 -04:00 |
|
Gregory Nutt
|
02b91d9880
|
Add a SYSLOG character device that can be used to re-direct output to the SYSLOG
|
2016-07-05 12:58:18 -06:00 |
|
Gregory Nutt
|
a39ce80add
|
SYSLOG logic should use existing file interfaces, not re-invent them.
|
2016-07-05 12:12:44 -06:00 |
|
Gregory Nutt
|
f1cf6731eb
|
Add raise to std:: namespace in csignal
|
2016-07-04 12:22:33 -06:00 |
|
Gregory Nutt
|
830af912a1
|
Add sig_raise()
|
2016-07-04 09:32:36 -06:00 |
|
Gregory Nutt
|
aa96a1d2ec
|
Move the TZ/Olson zoneinfo data set from apps/system/zoneinfo to libc/zoneinfo
|
2016-06-30 15:40:37 -06:00 |
|
Gregory Nutt
|
a897fd4ccf
|
Eliminate use of apps/system/usbmonitor. Use drivers/usbmonitor instead.
|
2016-06-30 13:09:22 -06:00 |
|
Gregory Nutt
|
2a19e16eb0
|
libc/hex2bin: Move the portable library portion of apps/system/hex2bin to nuttx/libc/hex2bin where it can be shared with the OS internals.
|
2016-06-27 11:22:38 -06:00 |
|
Gregory Nutt
|
b16fdaf155
|
Some small improvements to GPIO driver
|
2016-06-26 11:24:35 -06:00 |
|
Gregory Nutt
|
20708c7c5e
|
GPIO driver: Fix inconsistency in naming; beef up a debug assertion.
|
2016-06-24 11:32:24 -06:00 |
|
Gregory Nutt
|
ae19ca45e0
|
drivrs/ioexpander: Add support for a very simple GPIO drivers. It supports only pre-conrigured input and output pins and only basic input and output operations.
|
2016-06-24 09:43:49 -06:00 |
|