Gregory Nutt
c0cbea2550
Remove RGMP and RGMP drivers.
2016-12-02 09:49:33 -06:00
Gregory Nutt
cd54c71dc1
ARMv7-A/i.MX6: Modify handling of the SMP cache coherency configuration so that it is identical to the steps from the TRM. Makes no differenct, however.
2016-11-27 10:21:46 -06:00
Gregory Nutt
bbc17abf68
Update some comments
2016-11-23 13:30:51 -06:00
Gregory Nutt
bac7153609
SMP: Add logic to avoid a deadlock condition when CPU1 is hung waiting for g_cpu_irqlock and CPU0 is waitin for g_cpu_paused
2016-11-22 11:34:16 -06:00
Gregory Nutt
cee8d59b58
Update TODO list
2016-11-20 12:26:08 -06:00
Gregory Nutt
01ade4803a
Update README and TODO list
2016-11-20 09:51:54 -06:00
Gregory Nutt
e24f281401
This commit adds a new internal interfaces and fixes a problem with three APIs in the SMP configuration. The new internal interface is sched_cpu_pause(tcb). This function will pause a CPU if the task associated with 'tcb' is running on that CPU. This allows a different CPU to modify that OS data stuctures associated with the CPU. When the other CPU is resumed, those modifications can safely take place.
...
The three fixes are to handle cases in the SMP configuration where one CPU does need to make modifications to TCB and data structures on a task that could be running running on another CPU. Those three cases are task_delete(), task_restart(), and execution of signal handles. In all three cases the solutions is basically the same: (1) Call sched_cpu_pause(tcb) to pause the CPU on which the task is running, (2) perform the necessary operations, then (3) call up_cpu_resume() to restart the paused CPU.
2016-11-20 07:57:18 -06:00
Gregory Nutt
f5b35e0461
Clarify TODO list
2016-11-19 16:58:25 -06:00
Gregory Nutt
82cd27170b
Update TODO list
2016-11-19 16:37:09 -06:00
Gregory Nutt
ac9a11d9ab
Update TODO list
2016-11-19 13:31:14 -06:00
Gregory Nutt
6a7619b6f0
Update TODO list
2016-11-19 13:23:15 -06:00
Gregory Nutt
ecb2d4cbc1
drivers/timer: Remove the TIOC_SETHANDLER IOCTL call. This calls directly from the timer driver into application code. That is non-standard, non-portable, and cannot be supported
2016-11-17 11:52:42 -06:00
Gregory Nutt
9045959aa6
Update TODO and README
2016-11-08 07:45:21 -06:00
Gregory Nutt
860c0f5873
Update TODO list.
2016-11-06 10:15:01 -06:00
Gregory Nutt
796969f6b6
Update TODO. Provide do-nothing stubs for mutex attribute interfaces if features not enabled. pthread_cond includes a signaling semaphore and should call sem_setprotocol.
2016-11-05 11:06:52 -06:00
Gregory Nutt
470c692dbf
Update TODO list
2016-11-02 18:31:22 -06:00
Gregory Nutt
97bf82ee05
Semaphores: Provide macros for sem_setprotobol() and sem_getprotocol() if priority inheritance is not enabled. More SEM_PRIO_* definitions to include/nuttx/semaphore.h
2016-11-02 18:21:46 -06:00
Gregory Nutt
e568b08b04
Update TODO list
2016-10-09 09:36:03 -06:00
Gregory Nutt
ead4b6014e
Trivial typo fix
2016-08-17 14:07:13 -06:00
Gregory Nutt
014b8268cc
Minor stylistic corrections
2016-08-14 10:14:28 -06:00
Gregory Nutt
8ee155da3d
Rename arch/sh to arch/renesas
2016-08-06 13:33:41 -06:00
Gregory Nutt
c214aab09f
Update README
2016-08-03 10:07:20 -06:00
Gregory Nutt
5f9ee79298
I/O Expander: Remove hard-coded PCA9555 fields from ioexpander.h definitons. Add support for an attach() method that may be used when any subset of pin interrupts occur.
...
PCA9555 Driver: Replace the signalling logic with a simple callback using the new definitons of ioexpander.h. This repartitioning of functionality is necessary because (1) the I/O expander driver is the lower-lower part of any driver that uses GPIOs (include the GPIO driver itself) and should not be interacting directly with the much higher level application layer. And (2) in order to be compatible with the GPIO driver (and any arbitrary upper half driver), the PCA9555 should not directly signal, but should call back into the upper half. The upper half driver that interacts directly with the application is the appropriate place to be generating signal.
2016-07-31 11:09:47 -06:00
Gregory Nutt
aa8a52aacd
Update TODO list and NSH documentation
2016-07-20 10:45:21 -06:00
Gregory Nutt
dee77a5dd9
Kinetis Ethernet: Add support for CONFIG_NET_NOINTS
2016-07-12 16:17:35 -06:00
Gregory Nutt
3a594c07f8
Update TODO list
2016-07-03 15:13:32 -06:00
Gregory Nutt
b16fdaf155
Some small improvements to GPIO driver
2016-06-26 11:24:35 -06:00
Gregory Nutt
a39ff55340
Update TODO and README.txt files
2016-06-06 12:58:59 -06:00
Gregory Nutt
dbca089c96
Update TODO list
2016-06-06 06:48:32 -06:00
Gregory Nutt
f65616f872
Replace confusing references to uIP with just 'the network'
2016-05-30 09:16:32 -06:00
Gregory Nutt
ceaad0f339
Upate TODO list
2016-05-28 12:22:35 -06:00
Gregory Nutt
607dd3bec5
Spell check TODO list
2016-05-27 14:44:39 -06:00
Gregory Nutt
a6fff34ec6
Update TODO list
2016-03-31 18:02:51 -06:00
Gregory Nutt
d580b70a71
Minor updates to TODO list
2016-03-26 17:26:47 -06:00
Gregory Nutt
cc5a678a9e
Extend boardctl() USB device control to include PL2303 serial
2016-03-25 16:01:59 -06:00
Gregory Nutt
3e4ae24387
Fix a few issues related to new USB device boardctl() commands
2016-03-25 14:23:27 -06:00
Gregory Nutt
3886500459
Update TODO list
2016-03-24 13:10:45 -06:00
Gregory Nutt
4639cdd894
TCP timeouts: Fix some logic when there are multiple network interfaces. In this case, TCP timeout events can really only being processed when the poll from the correct device is received.
2016-03-20 08:19:00 -06:00
Gregory Nutt
24468128de
TLS: Simplify
2016-03-11 07:17:32 -06:00
Gregory Nutt
760fb63f33
Update README/TODO with new naming
2016-03-09 17:39:43 -06:00
Gregory Nutt
050b3ee06a
profcs task status will now show CPU is SMP is enabled
2016-02-19 15:34:36 -06:00
Gregory Nutt
3994b094c5
Remove some empty C file section comments; Update some text in TODO file
2016-02-19 10:01:15 -06:00
Gregory Nutt
fd94d7a675
Update TODO
2016-02-19 06:52:41 -06:00
Gregory Nutt
41d7c35e73
Trivial update to TODO
2016-02-18 13:39:09 -06:00
Gregory Nutt
7d9287958f
Minor simplication to last commit; Update TODO list
2016-02-18 09:21:43 -06:00
Gregory Nutt
52fbbaf778
1. SMP: Fix an assertion. SMP-specific change accidentally made in non-SMP code
...
2. Move list of signal actions from the task TCB to the task group. Signal handlers are a property of the entire task group and not of individual threads in the group. I know, I preferred it the other way too but this is more compliant with POSIX.
2016-02-18 08:34:54 -06:00
Gregory Nutt
269c242f7b
Update TODO list
2016-02-17 16:51:58 -06:00
Gregory Nutt
9cb2a6b1f9
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
2016-02-14 16:19:15 -06:00
Gregory Nutt
7aa237973c
Update TODO
2016-02-09 11:25:29 -06:00
Gregory Nutt
68ee9bcaed
Refresh modules + plus minor clean-up from previous commits
2016-02-08 15:13:14 -06:00
Gregory Nutt
166ad58849
DHCPD no longer calls directly into the OS, but uses network IOCTL commands to modify the ARP table. Plus, fix a warning.
2016-02-08 12:08:18 -06:00
Gregory Nutt
0af9a197ac
ARP: Add IOCTL commands to manage the ARP table
2016-02-08 11:17:22 -06:00
Gregory Nutt
74db48202e
sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro
2016-02-06 17:44:41 -06:00
Gregory Nutt
12f95c6f6b
Add procfs/kmm to show the state of the kernel heap
2016-02-06 11:35:30 -06:00
Gregory Nutt
52ef3b2d23
I2CTOOL: Now uses the I2C driver instead of direct calls into the OS
2016-02-02 10:24:49 -06:00
Gregory Nutt
2ec738d7ed
Update TODO
2016-02-01 16:34:18 -06:00
Gregory Nutt
6ad641888b
Add I2C frequency to the i2c_msg_s structure
2016-02-01 14:17:20 -06:00
Gregory Nutt
8c9bddf998
I2C: Eliminate the I2C_WRITE and I2C_READ macros
2016-02-01 08:57:22 -06:00
Gregory Nutt
d4a53ee131
I2C: Eliminate the I2C_WRITEREAD method
2016-01-26 10:26:16 -06:00
Gregory Nutt
c6d967e632
OVR2640: Reverse frequency/address
2016-01-16 09:05:39 -06:00
Gregory Nutt
8e9f884eb7
Step 1 in /etc/resolv.conf support
2016-01-13 15:06:44 -06:00
Gregory Nutt
530975a9b5
Fix typos in TODO
2016-01-13 15:03:28 -06:00
Gregory Nutt
47c8eaab58
Update TODO list
2016-01-13 11:08:05 -06:00
Gregory Nutt
8ee75a96fe
Update TODO list and Kconfig help
2016-01-13 07:44:44 -06:00
Gregory Nutt
a0c4c071ed
tools/cnvwindeps.c: Omit dependency paths that include spaces
2016-01-11 08:01:42 -06:00
Gregory Nutt
63f13283de
Upate TODO list
2016-01-03 11:59:43 -06:00
Gregory Nutt
c33724fc93
Update TODO list
2015-12-30 15:26:30 -06:00
Gregory Nutt
9835eeb181
signals: Basic framework to support SIGEV_THREAD
2015-12-30 13:20:31 -06:00
Gregory Nutt
3036e53be4
Update TODO list
2015-12-23 08:19:13 -06:00
Gregory Nutt
f9f19d867b
Trivial change to TODO list
2015-12-10 09:47:58 -06:00
Gregory Nutt
8fdb173090
drivers/net/telnet.c: Now works like the loop device. A new interface called telnet_initialize() registers a telnet session "factory" device at /dev/telnet. Via ioctl, the factory device can create instances of the telnet character devices at /dev/telnetN to support Telnet sessions.
2015-12-07 13:48:06 -06:00
Gregory Nutt
3f0bb06c54
Update ChangeLog
2015-12-06 16:41:50 -06:00
Gregory Nutt
8ac588f602
Update TODO
2015-11-28 17:28:25 -06:00
Gregory Nutt
64247fee15
Update TODO list
2015-11-28 15:04:11 -06:00
Gregory Nutt
25f48e5829
Update TODO file
2015-11-27 17:48:40 -06:00
Gregory Nutt
9d8462aa23
net/: Move net_procfs.c to net/procfs/. Partition logic a little better to make space to support net device procfs as well
2015-11-27 13:53:33 -06:00
Gregory Nutt
e4236941c6
net/net_procfs.c: Add basic support for networking procfs entries
2015-11-27 12:33:58 -06:00
Gregory Nutt
2a93c66948
include/nuttx/net/netdev.h and several Ethernet drivers in arch/: Most network drivers to not support statistics. Those that do only support them when DEBUG is enabled. Each driver collects an architecture specific set of statistics and there is no mechanism in place to view those statistics. Thus, the driver feature was mostly useless. This change standardizes the driver statistics and puts the definition in the common network device structure defined in netdev.h where they can be accessed by network applications. All Ethernet drivers that collect statistics have been adapted to use these common statistics.
2015-11-26 12:08:09 -06:00
Gregory Nutt
ed35eb0f8d
drivers/loop: Add a loop character device that can be used to setup and teardown loop devices
2015-11-25 17:13:56 -06:00
Gregory Nutt
e665b3dba8
Update TODO list
2015-11-25 15:41:43 -06:00
Gregory Nutt
fb0a148812
Update ChangeLog/TODO
2015-11-25 12:02:25 -06:00
Gregory Nutt
23a62dec50
Update TODO
2015-11-21 11:58:26 -06:00
Stefan Kolb
5ac6de118e
libc/math/lib_asin.c: The function did not convert for some input values. Asin did not convert for values which do not belong to the domain of the function. But aside of that the function also did not convert for sine allowed values. I achieved a conversion of the function by reducing the DBL_EPSION and by checking if the input value is in the domain of the function. This is a fix for the problem but the function should always terminate after a given number of iterations. From Stefan Kolb.
2015-09-01 08:45:14 -06:00
Gregory Nutt
9d5a86753e
Update TODO list
2015-08-24 15:52:14 -06:00
Gregory Nutt
530d229361
net/udp: Add support for send() with connected UDP sockets
2015-08-11 19:17:55 -06:00
Gregory Nutt
597a7b2f52
Update TODO list
2015-08-11 16:13:05 -06:00
Gregory Nutt
36db0725c5
Update TODO list
2015-08-06 10:28:34 -06:00
Gregory Nutt
99664b7811
Sporadic scheduler: Add logic to collection the partial timer expiration when a sporadic thread is suspended in tickless mode
2015-07-26 15:03:47 -06:00
Gregory Nutt
4bdbc387f5
Update TODO list; Fix a few errors introduced withe the last changes to the sporadic scheduler
2015-07-26 10:51:04 -06:00
Gregory Nutt
27e21710fd
This is basically a complete redesign of the sporadic scheduling logic due to limitations in the initial design
2015-07-25 12:50:53 -06:00
Gregory Nutt
afc342c07b
Refresh submodules
2015-07-22 09:33:19 -06:00
Gregory Nutt
83f26091f4
Implement anti-aliasing in the NuttX graphics line drawing
2015-07-14 10:17:42 -06:00
Gregory Nutt
342f5fe33d
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
2015-06-28 08:08:57 -06:00
Gregory Nutt
ce7955bae8
Update README and TODO list
2015-06-25 13:39:57 -06:00
Gregory Nutt
8ed9c24675
Fix a union file system bug
2015-06-24 09:07:13 -06:00
Gregory Nutt
712a14ab25
Update TODO list
2015-06-22 15:19:13 -06:00
Gregory Nutt
1933260618
SAML21 minor stuff
2015-06-14 14:27:58 -06:00
Gregory Nutt
4f05c80794
LPC17xx Ethernet: Improve CONFIG_NET_NOINTS implementation
2015-06-01 08:07:32 -06:00
Gregory Nutt
2b3241d81f
Clean up some logic in the CDC/ACM host drivers. Test with some other host controller drivers. There are lots of problems.
2015-05-14 10:22:08 -06:00
Gregory Nutt
4417728955
Re-implemened pthread_kill(). It as just a simple wrapper around kill() but since the correct dispatching of singles for multi-threaded task groups has been implemented, calling kill() does no work. The corrected implementation of pthread_kill() will direct the signal specifically to the specific pthread and no other.
2015-05-13 14:43:43 -06:00
Gregory Nutt
bd61b00b15
Update TODO list
2015-05-13 07:50:30 -06:00
Gregory Nutt
9df6bd0543
USB host CDC/ACM driver requires CONFIG_SERIAL_REMOVABLE
2015-05-11 15:10:41 -06:00
Gregory Nutt
980763be6f
Update TODO
2015-05-11 12:48:34 -06:00
Gregory Nutt
c7a02488c6
Fix a cut'n'paste error in the last commit
2015-05-10 10:23:23 -06:00
Gregory Nutt
e6ebdba913
OHCI: Fix length calculation in all OHCI drivers: CBP==0 means that the entire buffer was transferred, not that a null packet was tranaferred
2015-05-10 10:01:22 -06:00
Gregory Nutt
6c88d20e1a
Update TODO
2015-05-10 08:26:26 -06:00
Gregory Nutt
46e5d0a419
Add options to support all three host CDC/ACM protocols: Compliant, Reduced, and Bulk-Only
2015-05-10 08:16:58 -06:00
Gregory Nutt
4715a2e697
Update TODO list
2015-05-09 08:23:11 -06:00
Gregory Nutt
9aa9d661ac
Update TODO list; remove issues from old board ports
2015-05-06 07:01:33 -06:00
Gregory Nutt
599fce0780
Update TODO list
2015-05-03 18:00:59 -06:00
Gregory Nutt
50aa1e0939
Modbus: Misc cleanup
2015-04-07 12:16:15 -06:00
Gregory Nutt
591a9e7f65
Update TODO
2015-04-06 15:26:50 -06:00
Gregory Nutt
141846c6bf
Update TODO list and a README
2015-04-05 09:51:38 -06:00
Gregory Nutt
ae03d56700
Add a 'capped' boolean parameter to all drawline/drawLine functions/methods. The idea is that this will produce better joining between lines
2015-04-05 08:50:01 -06:00
Gregory Nutt
ddb8073ad5
Update TODO list and some comments
2015-03-16 08:49:39 -06:00
Gregory Nutt
b637a0cc3e
Costmetic changes name while debugging a filename issue
2015-03-15 12:22:12 -06:00
Gregory Nutt
9f7f258728
Add support for umount2(target, MNT_FORCE) in the FAT file system.
2015-03-15 07:45:19 -06:00
Gregory Nutt
b886cf9f65
Update TODO list
2015-03-14 17:58:41 -06:00
Gregory Nutt
f932b26db1
Add umount2(). umount() is now a macro that just calls umount2() with flags = 0.
2015-03-14 16:48:45 -06:00
Gregory Nutt
4c6057eca1
mq_timedsend(): Do check for time errors if the message queue is not full. Noted by Freddie Chopin
2015-03-10 09:42:35 -06:00
Gregory Nutt
36e88e504a
SAMV7: Update floating point and TCM configuration options. Update TODO list. Update comments. Refresh a configuration
2015-03-10 07:50:32 -06:00
Gregory Nutt
410fcaa0a1
Added a forward reference to struct inode to avoid warning about mismatching types in assignemnt
2015-02-10 13:41:49 -06:00
Gregory Nutt
f3427cb32a
mtd/ramtron.c: Table of parts is not terminated properly if CONFIG_RAMTRON_FRAM_NON_JEDEC is not defined
2015-02-09 16:35:58 -06:00
Gregory Nutt
e845d73818
Update TODO
2015-02-09 08:51:27 -06:00
Gregory Nutt
f8bb77365a
Unix domain: Enable logic to clean up the FIFOs underlying stream sockets with those sockets are disconnected. Tehre is still no corresponding clean-up logic in place for Unix domain datagram sockets because the life of the FIFO is not as well known in that case
2015-02-01 08:52:26 -06:00
Gregory Nutt
85dc0f5cd7
Update TODO list
2015-01-31 12:29:02 -06:00
Gregory Nutt
3cf287b80e
Update TODO list
2015-01-30 13:52:04 -06:00
Gregory Nutt
67bcdf5514
DK-TM4C129X: The network monitor is no enabled by default in NSH configuration
2015-01-05 12:09:33 -06:00
Gregory Nutt
4782acb012
Tiva Ethernet: Integrate use of workqueue so the network processing is not done at the interrupt level
2014-12-31 13:03:00 -06:00
Gregory Nutt
3666af88d4
drivers/net/skeleton.c: Add outline for support with CONFIG_NET_NOINTS
2014-12-30 14:56:37 -06:00
Gregory Nutt
45584fdfe5
Update TODO lis
2014-12-29 11:03:33 -06:00
Gregory Nutt
c1343063f8
Minor TODO list update
2014-12-29 09:45:18 -06:00
Gregory Nutt
cebc32f793
Update TODO list
2014-12-29 07:25:44 -06:00
Gregory Nutt
93bcd3e03e
TM4C129X: Add custom system control header file (incomplete)
2014-12-19 12:12:52 -06:00
Gregory Nutt
2deadebc00
Update TODO list
2014-12-13 17:25:33 -06:00
Gregory Nutt
623757d77c
Update TODO list and add REVISIT comment
2014-12-13 08:44:28 -06:00
Gregory Nutt
e31d5125ae
Add support for a variadic ioctl() function. The ioctl() interface is a non-standard, Unix interface. NuttX has always used the older, three-parameter version. Most contemporary systems now, however, use a variadic form of the ioctl() function. Added an option to insert a shim layer to adapt the three-parameter ioctl() to use the variadic interface form. Internally, the ioctl handling is the same three-parameter logic. The only real complexity to the shim is in how the system calls must be handled.
2014-11-29 10:53:22 -06:00
Gregory Nutt
08b2f80de0
Update TODO
2014-11-27 19:05:40 -06:00
Gregory Nutt
aa9700c1ab
Update comments and read me
2014-11-23 12:52:18 -06:00
Gregory Nutt
17000ebacb
Update ChangeLog and TODO
2014-11-22 10:57:20 -06:00
Gregory Nutt
5521868169
Update TODO
2014-11-21 18:25:58 -06:00
Gregory Nutt
5bdac09cf1
Update ChangeLog
2014-11-20 09:38:38 -06:00
Gregory Nutt
8b2b7afdae
Update TODO; Cosmetic changes to comments
2014-11-17 15:34:50 -06:00
Gregory Nutt
11d2181d15
Update TODO
2014-11-15 15:44:18 -06:00
Gregory Nutt
30aad0e303
Update TODO list
2014-11-14 18:40:06 -06:00
Gregory Nutt
23a2c0a9d3
Fix all yahoo links. From Magnus Templing
2014-10-30 09:39:23 -06:00
Gregory Nutt
fa0a5d506c
Update TODO
2014-10-22 14:25:58 -06:00
Gregory Nutt
0e3e2e3029
Fix some typos
2014-10-15 10:57:04 -06:00
Gregory Nutt
ae3cc327c7
AIO now also supports socket transfers
2014-10-11 08:15:23 -06:00
Gregory Nutt
e01c31517c
Update ChangeLog and TODO
2014-10-10 16:28:27 -06:00
Gregory Nutt
40d352ee56
Update TODO
2014-10-09 13:13:56 -06:00
Gregory Nutt
98a4b6fb79
The Asynch I/O implementation now satisfies POSIX priority requirements; it uses the new low priority worker thread interfaces to adjust the priority of the worker thread according to the priority of the client thread
2014-10-07 08:24:50 -06:00
Gregory Nutt
9890b905bc
Update TODO list
2014-10-06 14:36:18 -06:00
Gregory Nutt
3bef2b7a43
Update TODO list and comments in aio files
2014-10-04 17:47:54 -06:00
Gregory Nutt
884ab0500c
Update ChangeLog and ToDo
2014-10-04 07:35:50 -06:00
Gregory Nutt
da29907ac9
Update TODO list + cosmetic changes to clock_systimer.c
2014-10-03 11:21:35 -06:00
Gregory Nutt
ae065f69c1
Update To-Do list
2014-10-03 10:20:19 -06:00
Gregory Nutt
c892f99aba
Update TODO list
2014-10-03 08:19:17 -06:00
Gregory Nutt
3f0e65a32d
Update the TODO list and a README
2014-09-30 14:48:31 -06:00
Gregory Nutt
d7c28b9a5e
Update TODO list
2014-09-30 13:27:34 -06:00
Gregory Nutt
284a5e1243
Update TODO list
2014-09-29 17:43:33 -06:00
Gregory Nutt
c12bc13575
Update TODO
2014-09-25 13:37:00 -06:00
Gregory Nutt
fefc4f624b
Change all occurrences of NxConsole to NxTerm
2014-09-20 15:01:50 -06:00
Gregory Nutt
0b67b111ae
Rename CONFIG_NXCONSOLE* to CONFIG_NXTERM*
2014-09-20 14:18:08 -06:00
Gregory Nutt
62a11fde1d
Update TODO and a README
2014-09-16 13:58:55 -06:00
Gregory Nutt
beb3238f36
Update README, TODO, and make some unfinished configuration options dependent on EXPERIMENTAL
2014-09-13 15:45:26 -06:00
Gregory Nutt
87031fd3a4
Update TODO list and README
2014-09-13 06:10:23 -06:00
Gregory Nutt
57d78ddd93
ARMv7-A: Exception register save/restore needs to work a little differently if we support user mode processes
2014-09-11 14:34:10 -06:00
Gregory Nutt
23147c40a5
Remove final traces of the 8015 from the NuttX source tree
2014-09-01 13:21:15 -06:00
Gregory Nutt
2906ff6a4a
Cosmetic: Fix all comments, defaults, etc. that references the defunct name user_start
2014-08-30 11:14:51 -06:00
Gregory Nutt
a9ca05266b
Update ChangeLog
2014-08-19 07:52:52 -06:00
Gregory Nutt
9662f1750c
ARP: Add signal logic so that we do not have to wait so long with the network responses to ARP requests quickly
2014-08-19 07:47:32 -06:00
Gregory Nutt
a8d7772ad6
Update README files, Kconfig help comments, and make the network monitor not EXPERIMENTAL
2014-08-18 07:24:47 -06:00
Gregory Nutt
9cc485cdee
Standardize a PHY interrupt attachment interface
2014-08-16 08:34:50 -06:00
Gregory Nutt
96bc77fb93
libc/time/lib_localtime.c is much closer to NuttX coding style. libc/time/private.h removed; incorporated into lib_localtime.c
2014-08-15 15:38:37 -06:00
Gregory Nutt
4b39606d59
Add a Sudoku game
2014-08-11 19:27:48 -06:00
Gregory Nutt
520a51a3e1
Implements the tickless OS
2014-08-07 11:39:16 -06:00
Gregory Nutt
f75b9c8e99
Update TODO and ChangeLog
2014-08-06 12:20:38 -06:00
Gregory Nutt
c078814d98
NSH networking: There is now a configuration option that will bring up the network on an separate thread. Since the network bring-up is asynchronous, there are not serial console start-up delays due to the network negotiation time.
2014-08-06 11:59:41 -06:00
Gregory Nutt
376a7bcc12
Costmetic: Update TODO list, README files, refreshed configuration, updated comments
2014-07-30 14:26:50 -06:00
Gregory Nutt
b18ac3c778
NET: Rename uip_ping to icmp_ping
2014-06-30 18:15:59 -06:00
Gregory Nutt
e1091251e6
NET: Move statistcs from uip.h to new netstats.h to remove nasty circular inclusion problem.
2014-06-26 09:32:39 -06:00
Gregory Nutt
fabcb6d37e
TCP Read-Ahead: Convert to use I/O buffer chains
2014-06-24 15:38:00 -06:00
Gregory Nutt
b8840dc6de
Cosmetic plus some configuration default changes
2014-06-12 13:32:07 -06:00
Gregory Nutt
d119e4c977
Update TODO list and comments
2014-04-23 13:02:00 -06:00
Gregory Nutt
f8024cf409
More trailing whilespace removal
2014-04-13 16:22:22 -06:00
Gregory Nutt
a44a4444e2
Cosmetic updates to comments and README files
2014-03-31 15:10:15 -06:00
Gregory Nutt
cd135fe3a8
Complete fragmentary support for ferror(). From Macs N
2014-03-31 09:39:10 -06:00
Gregory Nutt
f066b87828
SAM4E-EK: Add an NSH configuration that uses a USB CDC/ACM console
2014-03-22 09:27:43 -06:00
Gregory Nutt
c6127ad09d
If DCD supports queuing of stall requests then USB MSC delay work-around is not necessary
2014-03-20 15:20:24 -06:00
Gregory Nutt
e788f48e19
Add support for TM4C GPIOs
2014-03-10 08:12:35 -06:00
Gregory Nutt
752767cfc1
Add a mouse interface that is similar to the touchscreen interface except that it can handle multple buttons and continuously reports positional data so that it can control a cursor
2014-02-10 10:14:22 -06:00
Gregory Nutt
0979cdba0e
The USB HID mouse driver is now functional. There are some usage issues as described in the top-level TODO list
2014-02-09 17:40:23 -06:00
Gregory Nutt
75d21426ff
SAMA5: Add a missing endif in a Make.defs that recently added; Several other cosmetic changes
2014-01-28 18:59:11 -06:00
Gregory Nutt
b15528e429
NSH: Fix redirection of output to a file. That was broken with recent changes
2014-01-16 07:30:15 -06:00
Gregory Nutt
826a0116e8
NET: write buffering configuration no longer depends on EXPERIMENTAL
2014-01-15 07:17:59 -06:00
Gregory Nutt
f08cdc161d
Updated TODO list
2014-01-14 14:06:02 -06:00
Gregory Nutt
c5f9b8768e
Add type rsize_t and function gets_s()
2014-01-07 16:27:45 -06:00
Gregory Nutt
53ce920eae
Add FAR to a couple of functions. The Z16F cares about such things
2014-01-02 12:36:20 -06:00
Gregory Nutt
c49b0b09d9
ZNEO: Fix lost serial interrupt bug
2014-01-02 10:03:08 -06:00
Gregory Nutt
707922432c
Cosmetic: Updates to TODO anre README text
2014-01-02 07:53:27 -06:00
Gregory Nutt
892784538d
sim/mount: Converted to use kconfig-frontends tools
2014-01-01 08:52:58 -06:00
Gregory Nutt
bca90d1c28
STM3240G-EVAL knxwm: Work around CodeSourcery library bug by switching to buildroot
2013-12-31 10:55:46 -06:00
Gregory Nutt
cea31ebf68
NxWM: Can now disable the NxConsole window. STM3240G-EVAL knxwm: Disabled the NxConsole for now because there are issues with the kernel build.
2013-12-30 10:04:34 -06:00
Gregory Nutt
c7cab0a5ff
SAMA5 SSC: Updated I2S driver
2013-11-08 12:03:18 -06:00
Gregory Nutt
d8d469fa58
STM32 F1 USB: Fix OUT SETUP command bug. From David Sidrane
2013-11-07 17:25:05 -06:00
Gregory Nutt
f39467339e
Add ioctl to support software triggering of ADC/DAC conversions
2013-10-25 14:19:09 -06:00
Gregory Nutt
f7e4f25760
SAMA5 GMAC and GMII support is code complete and ready for test
2013-09-27 13:12:04 -06:00
Gregory Nutt
a5612af642
Rename examples/usbstorage to examples/usbmsc. From CCTSAO
2013-09-05 08:07:03 -06:00
Gregory Nutt
37579db920
SAMA5 UDPHS: Fixes related to soft connect pullup and DMA buffer allocation
2013-09-02 14:55:33 -06:00
Gregory Nutt
bc46b447dc
Fix all occurrences of "the the" in documentation and comments
2013-08-27 09:40:19 -06:00
Gregory Nutt
2c6b370c4a
Add ARMv7-A irqdisable() inline function
2013-07-30 11:37:09 -06:00
Gregory Nutt
3860fc17f0
Improve Cortex-A5 context switching so that a little less copying is done
2013-07-24 07:47:51 -06:00
Gregory Nutt
812bf02972
ARMv7-A: Need 8-byte stack alignment when callign C code from interrupt handlers. This change needs to be ported to other ARM architectures as well
2013-07-23 14:47:16 -06:00
Gregory Nutt
a60e38e13a
Fix error in MMC/SD SPI driver introduced with some recent changes; Update TODO list
2013-06-23 10:45:37 -06:00
Gregory Nutt
d5a0c75bbb
Add framework for managing SPI-related discretes on the Freedom KL25Z board.
2013-06-20 13:50:16 -06:00
Gregory Nutt
aaf102b5c8
Prep for 6.28 release
2013-06-14 14:30:00 -06:00
Gregory Nutt
7554d2888e
Upate .gitignore files. Add .dSYM. Make sure / is present where needed. Add some missing .gitignore files
2013-05-30 14:45:31 -06:00
Gregory Nutt
aa9589ac8f
Fix STM32F1 and F3 USB device driver. It was not handling NULL packets correctly and it prevent use of the driver with the CDC/ACM class
2013-05-29 10:26:00 -06:00
Gregory Nutt
7629593f72
Begnning of support for the STM32L15X family
2013-05-18 11:15:37 -06:00
Gregory Nutt
d6887c178b
configs/hymini-stm32v converted nsh and nsh2 configs to use kconfig-frontends tools; Also converted to use the common SSD1289 driver
2013-05-14 08:19:20 -06:00
Gregory Nutt
4d4ece78af
Add MTD partition support plus fix some typos in comments
2013-04-30 12:37:34 -06:00
Gregory Nutt
ad2ebf1dd8
Convert olimex-lpc17stk configuration to use the kconfig-frontends tools; Fix some compile errors in the pl2303 USB device driver
2013-04-12 08:38:52 -06:00
Gregory Nutt
1ca14e3555
Updated to documentation and README files
2013-04-11 06:53:26 -06:00
Gregory Nutt
141fb6a32b
LPC17xx GPIO interrupt fixes: lpc17_setintedge() must be atomic. Can't disable interrupts from interrupt handlers because they are automatically re-enabled. Try re-configuring pin instead.
2013-04-07 13:46:05 -06:00
patacongo
fde971ed5d
Add kernel build support for Stellaris, Kinetis, LPC43, and NUC1xx MCUs
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5781 42af7a65-404d-4744-a932-0658087f49c3
2013-03-24 17:28:38 +00:00
patacongo
0b6910fe7c
Fix an compilation error recently introduced into stm32_vectors.S
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5780 42af7a65-404d-4744-a932-0658087f49c3
2013-03-23 23:06:51 +00:00
patacongo
a1344d8a44
Rework of kernel build signal dispatch to user-space handlers
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5778 42af7a65-404d-4744-a932-0658087f49c3
2013-03-23 14:46:02 +00:00
patacongo
2b64d4742a
Fix a typo that crept into lpc17_allocateheap.c in the recent kernel allocator changes
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5729 42af7a65-404d-4744-a932-0658087f49c3
2013-03-11 13:21:33 +00:00
patacongo
45ce321f51
Move all memory manager globals to a structure. Pass structure pointer as a handler because MM APIs
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5719 42af7a65-404d-4744-a932-0658087f49c3
2013-03-08 18:29:56 +00:00
patacongo
466efbd35c
Fix some bad syscall dispatching log. This change is not testable until these is a tested NuttX kernel build.
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5713 42af7a65-404d-4744-a932-0658087f49c3
2013-03-06 19:56:32 +00:00
patacongo
6feabf0fee
Implement user-mode work queues
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5712 42af7a65-404d-4744-a932-0658087f49c3
2013-03-06 00:02:07 +00:00
patacongo
69fd9e1415
Add a driver for the SST30VF NOR FLASH parts
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5640 42af7a65-404d-4744-a932-0658087f49c3
2013-02-11 21:44:00 +00:00
patacongo
bbf990f417
Moving pending signals to task group; Logic to recover some MQ resources on pthread_cacancel or task_delete; Now obeys rules for delivering signals to a process with threads
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5613 42af7a65-404d-4744-a932-0658087f49c3
2013-02-05 19:50:37 +00:00
patacongo
126e46a1e7
Bugfix: whenever a thread it must report the PID of the main task (even it is not the main task) with SIGCHLD
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5612 42af7a65-404d-4744-a932-0658087f49c3
2013-02-04 22:38:59 +00:00
patacongo
b48009644f
Rename _TCB to struct tcb_s
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5610 42af7a65-404d-4744-a932-0658087f49c3
2013-02-04 18:46:28 +00:00
patacongo
b1bf234bf3
Move atexit/on_exit data structures to task group; Now callbacks only occur when the final member of the task group exits
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5607 42af7a65-404d-4744-a932-0658087f49c3
2013-02-04 15:29:19 +00:00
patacongo
329328e5df
New interface task_spawn(); exec_builtin() now uses task_spawn(); All argv types should be char * const * not const char **
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5598 42af7a65-404d-4744-a932-0658087f49c3
2013-02-02 19:31:30 +00:00
patacongo
d512869b62
With the last fixes to the STM32 OTG FS driver, the old poll hack no longer seems necessary
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5588 42af7a65-404d-4744-a932-0658087f49c3
2013-01-30 23:22:51 +00:00
patacongo
ad430fc198
Add syslog.h; rename lib_rawprintf() to syslog()
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5578 42af7a65-404d-4744-a932-0658087f49c3
2013-01-28 21:55:16 +00:00
patacongo
151dfee1f9
Add a start hook that can be setup to call a function in the context of a new thread before the new threads main() has been called.
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5571 42af7a65-404d-4744-a932-0658087f49c3
2013-01-27 15:52:58 +00:00
patacongo
ff293217de
Move file data from TCB to task group
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5567 42af7a65-404d-4744-a932-0658087f49c3
2013-01-26 20:17:29 +00:00
patacongo
caf5fdf217
Fix some missing logic and inconsistencies in child status logic; Fix a bug introduced into sigaction()
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5560 42af7a65-404d-4744-a932-0658087f49c3
2013-01-24 23:18:32 +00:00
patacongo
a59665cddc
Fix poll/select issue reported by Qiang
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5559 42af7a65-404d-4744-a932-0658087f49c3
2013-01-24 19:19:38 +00:00
patacongo
88ee088073
Add option to used keyboard CODEC in apps/examples/keypadtest
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5554 42af7a65-404d-4744-a932-0658087f49c3
2013-01-23 23:11:13 +00:00
patacongo
f0c357cd5a
More logic to use BASEPRI to control interrupts -- still doesn't work
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5547 42af7a65-404d-4744-a932-0658087f49c3
2013-01-22 14:37:17 +00:00
patacongo
956bded9c1
Add logic to automatically unload module on exit; Several patches from Mike Smith
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5528 42af7a65-404d-4744-a932-0658087f49c3
2013-01-17 14:43:55 +00:00
patacongo
5eafdabc5f
BINFS now supports open, close, and FIOC_FILENAME ioctl
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5522 42af7a65-404d-4744-a932-0658087f49c3
2013-01-16 14:14:14 +00:00
patacongo
8c3c7314a8
Implement vfork() for the MIPS32 architecture
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5520 42af7a65-404d-4744-a932-0658087f49c3
2013-01-15 15:40:18 +00:00
patacongo
5a2eda210b
Finish dup logic for open files; fix bug in sigtimedwait(), would return wrong signo value if the signal was already pending
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5517 42af7a65-404d-4744-a932-0658087f49c3
2013-01-14 19:22:32 +00:00