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
52720e9368
USB host drivers: Cannot take semaphores in cancel() method
2015-05-14 09:58:21 -06:00
Gregory Nutt
cde3fef581
STM32/EFM32 USB host drivers. Remove some detritus left from previous change
2015-05-14 07:55:55 -06:00
Gregory Nutt
8c05ef57f5
LM3S Ethernet: More semicolons needed after modified DEBUGASSERT macro. From Brennen Ashton
2015-05-14 06:35:40 -06:00
Gregory Nutt
cc77a28f40
If HAVE_GROUP_MEMBERS is not defined, then pthread_kill() really is the same as kill()
2015-05-13 20:34:21 -06:00
Gregory Nutt
d89c29abdf
Update ChangeLog
2015-05-13 14:47:46 -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
416af1b54f
Update README
2015-05-13 13:30:26 -06:00
Gregory Nutt
98ed7bab0e
SAMV71-XULT: Reads from LCD memory do not work. Change configuration so that the LCD is treated as write-only
2015-05-13 11:47:47 -06:00
Gregory Nutt
5e756deef5
Update README
2015-05-13 10:38:54 -06:00
Gregory Nutt
5d55ef59b6
SAMV71-XULT: Minor updates to nxwm configuration. There are still issues
2015-05-13 10:09:32 -06:00
Gregory Nutt
f13e1bb7bf
Fix warnings in graphics subsystem due to previous fix to mqueue prototypes
2015-05-13 08:56:03 -06:00
Gregory Nutt
bd61b00b15
Update TODO list
2015-05-13 07:50:30 -06:00
Gregory Nutt
2b30f35890
Update changeLog
2015-05-13 07:29:48 -06:00
Gregory Nutt
608f812407
Fix bug in IPv6 router from Max Neklyudov.
2015-05-13 07:26:24 -06:00
Gregory Nutt
f20ac5ef93
Add inclusion of assert.h in networking files where needed to avoid compilation errors. From Max Neklyudov.
2015-05-13 07:24:22 -06:00
Gregory Nutt
8cb4e78a1a
Complete implementation of the IPv6 routing logic. From Max Neklyudov.
2015-05-13 07:22:02 -06:00
Gregory Nutt
5b687f4b0f
Fix several defien -> define. Thanks Pierre
2015-05-13 06:33:17 -06:00
Gregory Nutt
9e84252668
SAMV71-Xult: Add missing NxWM configuration settings; Fix cloning error in C++ support
2015-05-12 19:43:20 -06:00
Gregory Nutt
f8a51bd706
SAMV7-XULT: Add C++ support
2015-05-12 19:12:25 -06:00
Gregory Nutt
0cabda1e5b
SAMV71-XULT: Add an NxWM configuration (unverified on initial commit)
2015-05-12 18:57:30 -06:00
Gregory Nutt
390ae171ba
Update ChangeLog and README
2015-05-12 17:59:45 -06:00
Gregory Nutt
c4db8e440d
SAMV7 TWIHS: Fix logic that performs multi-message tranfers with and without repeated starts. This change is the final piece that was required to get the maXTouch Xplained Pro workding.
2015-05-12 17:56:35 -06:00
Gregory Nutt
7942c2f6d5
Add configuration option to select touchscreen X/Y
2015-05-12 17:56:35 -06:00
Gregory Nutt
5da82577d7
Refresh configuration
2015-05-12 17:56:34 -06:00
Gregory Nutt
17d0918002
Refresh configuration
2015-05-12 17:56:33 -06:00
Gregory Nutt
49fafd6d36
Update ChangeLog
2015-05-12 14:49:17 -06:00
Gregory Nutt
6ef7977b65
USB device. All class drivers. There needs to be a check to make sure that the size of a returned string does not exceed the size of an allocated request buffer
2015-05-12 14:46:35 -06:00
Gregory Nutt
a4ccbd8c4a
Fix some references to statfs being in stdio.h in documentation
2015-05-12 13:43:04 -06:00
Gregory Nutt
d36428fffd
Update ChangeLog
2015-05-12 13:36:23 -06:00
Gregory Nutt
ea2f1de30a
Add maXTouch configuration data.
2015-05-12 09:48:43 -06:00
Gregory Nutt
eab41c3e5c
Update ChangeLogs
2015-05-12 07:55:54 -06:00
Gregory Nutt
0f5c35260b
Local sockets: Local stream sockets had problem of double releasing pipes (both server and client attempt release), which causes wrong pipe pair being closed in multi-client case. Solve by adding per connection instance ID to pipe names. From Jussi Kivilinna (2015-05-12).
2015-05-12 07:47:32 -06:00
Gregory Nutt
3c1af2feed
Local sockets: Add poll support for Unix stream sockets. From Jussi Kivilinna.
2015-05-12 07:41:12 -06:00
Gregory Nutt
2fcb93d2ca
Correct some network lock logic: Two error conditions where the network was not being unlocked and one where it was getting unlocked twice. From Jussi Kivilinna.
2015-05-12 07:28:26 -06:00
Gregory Nutt
04a409aba0
Update ChangeLog
2015-05-12 07:12:28 -06:00
Gregory Nutt
40fac5d6d1
KL: Fix offset to the TPM status register. From Michael Hope.
2015-05-12 07:08:33 -06:00
Gregory Nutt
18bc1702e1
Fix typo in arch/arm/include/kl/chip.h header file. From Michael Hope
2015-05-12 07:05:29 -06:00
Gregory Nutt
ca29c652c3
Remove duplicate prototype of statfs from stdio.h. Belongs in sys/statfs.h only. Note by Michael Hope
2015-05-12 07:00:11 -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
2f8d7f3a03
CDC/ACM host: Cancelling activity on bulk endpoint fixes a crash when device removed
2015-05-11 12:47:37 -06:00
Gregory Nutt
3467c30d73
EHCI HCDs: Check for transfer in progress before attempting cancellation
2015-05-11 12:12:19 -06:00
Gregory Nutt
cf1ab6baec
The USB host cancellation now applies to all transfers and so it no longer conditional
2015-05-11 12:04:03 -06:00
Gregory Nutt
8ed11a374d
EHCI HCDs will now support cancellation of syncrhonous transfers
2015-05-11 11:43:31 -06:00
Gregory Nutt
a2ad652509
STM32 and EFM32 host will now support cancellation of synchronous methods
2015-05-11 11:15:28 -06:00
Gregory Nutt
7a3fafb67f
OHCI HCDs will not support cancellation of syncrhonous transfers
2015-05-11 10:36:17 -06:00
Gregory Nutt
33f5015f21
Correct an error recently introduced in the STM32 and EFM32 USB host controller drivers.
...
The test for data partially transferred is incorrectec: chan->xfrd != xfrlen
Should be chan->xfrd > 0
From Ronly XLN.
2015-05-11 09:04:25 -06:00
Gregory Nutt
89c0e3faa0
Update ChangeLog
2015-05-11 07:23:18 -06:00
Gregory Nutt
1f3ee83134
Increase the size of the number of bytes sent from uint16_t to uint32_t in order to avoid TCP errors with long sessions. For exmple:
...
int hello_main(int argc, char *argv[])
{
uint32_t i;
for(i = 0; i < 65536; i++)
{
printf("Hello, World!!\n");
}
printf("press any key!!\n");
if (getchar()=='t')
return 0;
else
return 1;
}
When ran in a Telnet session, the "press any key" is not displayed because the tcp session closed unexpectedly with:
tcp_input: ERROR: conn->sndseq xx, conn->unacked xx"
This is fixed by increasing the width of conn->sent to 32-bits to prevent overflow.
From Rony XLN
2015-05-11 07:14:25 -06:00