Gregory Nutt
5f0343bed9
Use usleep instead of usdelay as CONFIG_BOARD_LOOPSPERMSEC might not be calibrated correctly and CC3000 is fine with longer wait.
...
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@haltian.com>
2014-11-28 08:16:30 -06:00
Gregory Nutt
2d9bd07525
Some additional, minor improvements to djoystick interrupt controls
2014-11-27 20:20:10 -06:00
Gregory Nutt
0ec5043a4e
Add an interface definition and upper half driver for a discrete joystick device
2014-11-27 17:42:16 -06:00
Gregory Nutt
57e57bba36
LPC4357 EVB: Ooops got sense of the LED GPIO backward
2014-11-27 12:38:04 -06:00
Gregory Nutt
f2603866e0
Widen the name space: Rename CONFIG_SPI_EEPROM to CONFIG_EEPROM so that I2C EEPROMs can live there too
2014-11-27 11:08:27 -06:00
Gregory Nutt
e3898a7911
Update README
2014-11-27 10:40:51 -06:00
Gregory Nutt
d5c808c1fe
EEPROM: Add a README file
2014-11-27 09:14:19 -06:00
Gregory Nutt
bc3212d70e
EEPROM: Add a README file
2014-11-27 09:14:00 -06:00
Gregory Nutt
d8107d2b97
Loop device should return -EINTR is interrupt by a signal
2014-11-27 09:12:15 -06:00
Gregory Nutt
b29925a63b
EEPROM: prevent writes past end of device. From Sébastien Lorquet
2014-11-27 07:59:43 -06:00
Gregory Nutt
3f2c90c1e9
Fix minor typo in C comments
2014-11-27 06:49:07 -06:00
Gregory Nutt
1a33afb66c
Fix to get a clean build with EEPROM support disabled
2014-11-26 15:37:01 -06:00
Gregory Nutt
40b27115cc
Add support for generic EEPROM access via a character driver. Add also the EEPROM driver itself. From Sebastien Lorquet
2014-11-26 13:55:34 -06:00
Gregory Nutt
9ac09db800
More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs.
2014-11-25 13:46:14 -06:00
Gregory Nutt
2994448d85
More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs.
2014-11-25 13:15:09 -06:00
Gregory Nutt
5d231b25f0
SAMA5D3 Xplained: Add an apps/examples/bridge configuration
2014-11-20 16:24:30 -06:00
Gregory Nutt
33627632a5
Network: Fix compilation problem when mutliple networks enabled
2014-11-17 10:22:30 -06:00
Gregory Nutt
b9cd425bc2
Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU in all drivers/net (except slip.c)
2014-11-16 08:53:20 -06:00
Gregory Nutt
25a9005ce7
Remove use of NET_LL_HDRLEN from Ethernet drivers. Use ETH_HDRLEN instead
2014-11-15 09:05:34 -06:00
Gregory Nutt
2b758537ea
Network: Misc fixes for clean complete with both Ethernet and SLIP enabled
2014-11-15 08:55:50 -06:00
Gregory Nutt
388ef8db1a
Netwoek: Ada a parameter to netdev_register() to indicate the link protocol supported by the driver. Use this value to replace some logic commited yesterday
2014-11-15 08:22:51 -06:00
Gregory Nutt
8d00912207
Add mirror (x/y) and inverse video (black<->white) options to the ST7565 LCD driver. From Pierre-noel Bouteville.
2014-11-15 06:43:12 -06:00
Gregory Nutt
ebdff66c8b
ARP: Add support for the case where there are multiple networks: One being Etherenet and the other not (say slip or perhaps someday PPP). In that case, we need to suppress ARP-related operations on the SLIP/PPP interface only
2014-11-14 18:25:33 -06:00
Gregory Nutt
e03c764d92
I don't think that the net_route function has ever worked correctly. The source ip was updated in the match struct instead of the route ip. From Brennan Ashton.
2014-11-14 16:45:25 -06:00
Gregory Nutt
ca15802ae5
Trival fix to comment
2014-11-14 10:58:13 -06:00
Gregory Nutt
9f3d4b30fb
Add st7565.c to build
2014-11-14 06:55:16 -06:00
Gregory Nutt
3576e249b5
Add driver for ST7565 that works with NHD‐C12864KGZ display. From Pierre-noel Bouteville.
2014-11-13 16:03:52 -06:00
Gregory Nutt
c956d6d820
Add support for seeking in BCH. From Sébastien Lorquet.
2014-11-13 09:04:42 -06:00
Gregory Nutt
d9b238b002
Extend MTD support to M25P16. From Sébastien Lorquet
2014-11-07 10:35:03 -06:00
Gregory Nutt
b99db64f15
rwbuffer, fix compiler error
2014-11-05 15:26:48 -06:00
Gregory Nutt
5120d745fd
Fix some typos
2014-10-29 10:48:50 -06:00
Gregory Nutt
6c9f325e1e
Move selection for CONFIG_SERIAL_TERMIOS out of MCU Kconfigs to common drivers/serial/Kconfig. Add CONFIG_ARCH_HAVE_SERIAL_TERMIOS to indicate if an MCU supports TERMIOS
2014-10-27 11:31:16 -06:00
Gregory Nutt
0196b77961
EFM32: Add IDLE power management hooks. Nothing implemented; just define the hooks
2014-10-22 07:26:31 -06:00
Gregory Nutt
37e08c3b49
The olimex-efm32g880f128-stk now defaults to use LEUART1 as the serial console. Also fixes lots of compile bugs from the original LEUART checkin
2014-10-21 11:38:51 -06:00
Gregory Nutt
d13c9a08b9
EFM32: Add configuration support for LEUARTs
2014-10-21 09:37:02 -06:00
Gregory Nutt
fa3753c466
rivers: enable usage of ili9341
...
This enables build and configuration of the ili9341 lcd interface driver.
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:27:56 -06:00
Gregory Nutt
beff697bc7
drivers: implements lcd interface for ili9341
...
This implements the lcd interface to displaying data on the lcd display powered
by the ili9341 lcd driver.
This driver implements all methods defined in the lcd_dev_s structure except
getcontrast and setcontrast. They are not supported by the hardware.
Furthermore the driver allows to use multiple displays powered by the ili9342 IC
with only one driver instance. So it is theoretically possible to support more
than one connected ili9341 lcd display. The displays can be configured
independently. Currently two lcd devices supported. This should be enough for
now. Read the corresponding code section of how to add more devices if
neccessary.
The following settings are configurable:
1. Pixel format
Define the pixel format of the connected display. Currently only
RGB-565 supported.
2. Orientation
Define the orientation of the display. This can be portrait or
landscape and reversed values.
1. Write only
The driver allows to disable any getrun method if not neccessary to
reduce code size. This is done by enable CONFIG_LCD_NOGETRUN in the nuttx
configuration.
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:19:43 -06:00
Gregory Nutt
1a27a4d4c0
Eliminate warnings
2014-10-11 17:02:35 -06:00
Gregory Nutt
c38b81431f
Cosmetic updates to comments
2014-10-11 15:20:21 -06:00
Gregory Nutt
d7d759f7a7
Update everything under nuttx/drivers to use the corrected syslog interfaces
2014-10-08 10:18:58 -06:00
Gregory Nutt
b33f8b3013
MTD read-ahear/write buffering layer seems functional
2014-09-25 13:35:10 -06:00
Gregory Nutt
a5bc26db4a
Fixes for compile of rwbuffer.c
2014-09-25 11:02:30 -06:00
Gregory Nutt
7c89724b99
A few fixes for clean apps/examples/mtdrwb build
2014-09-25 10:41:47 -06:00
Gregory Nutt
6626f62b08
In at45db_bwrite, the buffer is not increased when writing more than 1 page. Sourceforge bug #34
2014-09-25 06:48:04 -06:00
Gregory Nutt
34a057334c
Update SMART FS procfs support. From Ken Pettit
2014-09-22 11:19:49 -06:00
Gregory Nutt
b37c0a832a
Fixes to avoid some hang conditions using STM32 CAN
2014-09-17 08:35:03 -06:00
Gregory Nutt
47d55c28dc
Mostly cosmetic changes
2014-09-04 10:28:38 -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
205260d5e2
Reanem kzalloc to kmm_zalloc for consistency
2014-08-31 17:34:44 -06:00
Gregory Nutt
1780810d3d
Rename kmalloc to kmm_malloc for consistency
2014-08-31 17:26:36 -06:00
Gregory Nutt
54fa3b0b59
Rename kfree to kmm_free for consistency with other naming conventions
2014-08-31 17:04:02 -06:00
Gregory Nutt
9cd1ddada4
Rename kmemalign to kmm_memalign and krealloc to kmm_realooc for consistency with other naming
2014-08-31 15:27:37 -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
e3ff0689bb
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
2014-08-29 14:47:22 -06:00
Gregory Nutt
98cf3b06e5
nuttx/drivers: Remove explicity references to errno. That is a problem from within the kernel for certain configurations
2014-08-28 16:59:06 -06:00
Gregory Nutt
ad9b3f8ab8
wdog.h does not contain any application interface, only internal OS interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
2014-08-21 11:16:55 -06:00
Gregory Nutt
cf242fbeb4
SAM4E-EK: Add ILI9341-based LCD driver
2014-08-20 11:45:01 -06:00
Gregory Nutt
004788d7c0
Change the way PHY interrupts work: disable automatically. Then we have to re-subscribe each time after the interrupt fires
2014-08-17 16:51:56 -06:00
Gregory Nutt
7cc93b708a
SAMA5 PHY: Add more debug instrumentation; Fix logic that would be used to disable PHY interrupts
2014-08-17 14:07:53 -06:00
Gregory Nutt
e04ab2bcfc
In order to get PHY interrupts, they must be enabled at the PHY (still don't get PHY interrupts)
2014-08-17 13:03:18 -06:00
Gregory Nutt
eb5e2e4b20
Finishes the ioctl definition to subscribe to PHY events. Revamp network ioctl signature to support arguments other than struct mii_ioctl_data.
2014-08-16 14:08:04 -06:00
Gregory Nutt
8428a58bdc
Add support for an ioctl that can be used to notify an application when there is a change in the network status signalled by a PHY interrupt
2014-08-16 12:56:02 -06:00
Gregory Nutt
4beb3c0ad7
Move SLIP prototypes from net.h to new slip.h
2014-08-16 10:23:17 -06:00
Gregory Nutt
c52f634b79
Standardize a PHY interrupt attachment interface
2014-08-16 08:34:36 -06:00
Gregory Nutt
320707fdfa
SAMA5: Fix bugs in timer/counter interrupts and one-shot timer
2014-08-10 10:47:38 -06:00
Gregory Nutt
a3e28c2c16
audio NULL driver: Fix an error in a variable name
2014-08-09 10:33:31 -06:00
Gregory Nutt
6e0acd7cd4
WM8904: Don't use MSEC2TICK in timeout calculation
2014-08-08 11:02:45 -06:00
Gregory Nutt
c9661ad5a7
Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors
2014-08-07 18:00:38 -06:00
Gregory Nutt
bb29ba0a00
Costmetic changes
2014-08-05 10:03:29 -06:00
Gregory Nutt
8065ab73a4
WM8904: Add reset logic to put the part back in its initial state after playing each WAV file. Base samles per second on frame length, not bits-per-sample. Use a different frame length for 8-bit and 16-bit data
2014-08-04 19:26:43 -06:00
Gregory Nutt
dc8b040573
WM8904: Correct calculation of bitrate (I am not sure why this is correct). LR clock divisor is now a constant 32-bits per frame. Conditioned out interrupt logic; it is not being used. Also added some FLL lock interrupt/poll logic (which was subsequently disabled).
2014-08-04 15:08:20 -06:00
Gregory Nutt
c68e42c437
WM8904: Restore mystery bit in setup that was accidentally tossed before
2014-08-03 19:29:02 -06:00
Gregory Nutt
678c0aac8d
WM8904: Tried disabling the SYSCLK while updating the FLL. Didn't help but is still probably a correct change
2014-08-03 18:44:51 -06:00
Gregory Nutt
72b739fbcb
WM8904: Add logic to analyze BCLK setup
2014-08-03 17:11:38 -06:00
Gregory Nutt
b9384ced60
WM8904: Various updates to get BCLK/LRCLK correct. Acutally worse the parent, but I think is on the right track
2014-08-03 13:28:20 -06:00
Gregory Nutt
b0d0ac72a7
WM8904 driver: Disable the FFL at the end of playing.
2014-08-02 14:28:10 -06:00
Gregory Nutt
a2d6c0c2b4
WM8904: Add logic to program the FLL to achieve the bitrate
2014-08-02 12:40:57 -06:00
Gregory Nutt
f4bc0ad99a
WM8904: Add an option to control WM8904 register dumping
2014-08-02 06:52:42 -06:00
Gregory Nutt
7e576e308a
WM8904 I2C: Fix an error in writing. I am not sure why this fixes the problem
2014-08-01 18:22:33 -06:00
Gregory Nutt
e59bb45b33
Add debug logic to dump WM8904 registers
2014-08-01 18:07:20 -06:00
Gregory Nutt
3e1e15b04a
WM8904: Can't reset the WM8904 unless we also reinitiailize all registers. Try to get a saner timeout based on sample rate, bits-per-sample, and buffer size.
2014-07-31 19:14:41 -06:00
Gregory Nutt
e214382264
Audio: Change how the end of the audio stream is detected by the leaf audio component. This used by be done by looking for the first partial buffer. That does not work with the in-place sub-sampling performed by the PCM decoder: That always reduces the size of the buffer so that all buffers only partially filled by the time they get to the leaf. Now, a flag is set in the audio buffer flags set to indicate the final buffer in the stream.
2014-07-31 16:36:09 -06:00
Gregory Nutt
487a672d76
WM8904: Was not saving i2s interface instance
2014-07-31 15:00:45 -06:00
Gregory Nutt
9c80dfb31c
Updated README file, cosmetic changes to comments and debug output
2014-07-30 10:19:09 -06:00
Gregory Nutt
be8fe9a311
Costmetic update to comments
2014-07-29 20:03:52 -06:00
Gregory Nutt
75daeb75a3
Fix some compile problems with the WM8904 driver due to recent audio subsystem changes
2014-07-28 16:33:25 -06:00
Gregory Nutt
c9f15ffd3d
PCM: First cut at fast forward by subsampling
2014-07-27 18:33:17 -06:00
Gregory Nutt
0cc9b06eca
Add definitions to support fast forward and rewind configuration
2014-07-27 12:25:40 -06:00
Gregory Nutt
014dd77237
Audio: Fix some compilation issues introduced with some of the recent changes
2014-07-25 11:27:29 -06:00
Gregory Nutt
08fa9a9d54
Costmetic change
2014-07-25 10:04:20 -06:00
Gregory Nutt
0399be55d3
Fix some compile errors when audio DEBUG is enabled
2014-07-24 15:05:13 -06:00
Gregory Nutt
22f8503d0a
Convert ac_format and ac_controls to unions to make access a little cleaner
2014-07-24 10:21:04 -06:00
Gregory Nutt
dba43a9c75
Audio: Get rid of the decoder->driver IOCTLs that I added a couple of commits back; Use existing configure method
2014-07-24 09:56:39 -06:00
Gregory Nutt
e100726a41
Fix a type in the audio Kconfig file, UDIO->AUDIO
2014-07-23 14:48:21 -06:00
Gregory Nutt
72133f5d95
Add ioctls so that PCM decoder can configure the driver bitrate, num channels, and sample width
2014-07-23 12:21:04 -06:00
Gregory Nutt
516b343666
Flesh out missing PCM decoder methods
2014-07-23 11:58:43 -06:00
Gregory Nutt
ca7d7c34ce
Audio: Add a NULL audio device that can be used to simply unit-level testing of audio decoders
2014-07-23 10:12:32 -06:00
Gregory Nutt
cfa76b5278
Flesh out a few more PCM methods, still incomplete. Re-vision PCM structure definition
2014-07-22 19:23:05 -06:00
Gregory Nutt
d7a9633dcd
Rename pcm_decode.h to pcm.h since it will hold more than just decoding definitions. Fix some porting errors like idbg should auddbg, etc. Add wav file header and a few low-level wav utilities.
2014-07-22 15:54:56 -06:00
Gregory Nutt
8548c64915
Remove WM8904 driver unused paramters, clean-up comments, remove some kruft in capability reporting
2014-07-22 11:47:27 -06:00
Gregory Nutt
05e82d4f01
Add missing configuration option to select the MAX11802 touchscreen controller
2014-07-22 07:09:48 -06:00
Gregory Nutt
0b3ff976ff
Fix an error in SLIP escaping
2014-07-22 06:55:42 -06:00
Gregory Nutt
78d7925ce0
Kconfig: MW8904 driver no longer depends on EXPERIMENTAL (it probably still should)
2014-07-20 10:27:25 -06:00
Gregory Nutt
f4bcb730d2
WM8904 w/NxPlayer: Fix some compile errors and warnings with debug enabled
2014-07-20 09:17:36 -06:00
Gregory Nutt
4f6625380b
The WM8904 audio driver is mostly code complete and ready to begin initial testing
2014-07-19 18:52:58 -06:00
Gregory Nutt
6d9f9e37bf
SAMA5D4-EK: Add WM8904 initialization logic
2014-07-19 11:58:53 -06:00
Gregory Nutt
89ed7ab558
WM8904: Add initialization logic
2014-07-19 10:20:19 -06:00
Gregory Nutt
3b8c4a399d
Framework for a WM8904 audio driver. The initial driver check-in is simply Ken Pettit's VS1053 driver forced to compile with only WM8904 definitions
2014-07-18 15:35:12 -06:00
Gregory Nutt
1ff0536c7f
WM8904: Add header file support for this forcoming driver
2014-07-18 13:28:51 -06:00
Gregory Nutt
cc09d75180
MXT driver: Fix error in thread test... backward logic
2014-07-16 22:13:41 -06:00
Gregory Nutt
44e6516213
maXTouch: Add thresholding so that MOVE reports are not generated unless there is a significant change in the reported position
2014-07-12 14:00:33 -06:00
Gregory Nutt
4548ea731e
maXTouch: Fix error in state machine
2014-07-12 11:23:07 -06:00
Gregory Nutt
58ab6ec03f
NX graphics library: Macroize some color operators that become trivial when there is only one color plane
2014-07-12 07:44:56 -06:00
Gregory Nutt
3042fc5bc0
Missing closing quote in Kconfig file
2014-07-11 16:51:50 -06:00
Gregory Nutt
e91704c432
Minor Kconfig improvements
2014-07-11 16:25:35 -06:00
Gregory Nutt
ab1ab379dd
Addition rwbuffer interfaces should not be enabled unless they are needed; if rwbuffer support is enabled, it should not be unconditionally enabled in SMART and FTL
2014-07-11 16:19:17 -06:00
Gregory Nutt
8516551e54
Add an MTD layer that will add read-ahead or write buffering to any MTD driver (incomplete)
2014-07-11 11:20:11 -06:00
Gregory Nutt
f97113c5ef
SAMA5D4-EK: The maXTouch controller and test is now enabled by default in the NSH configuration
2014-07-10 08:42:25 -06:00
Gregory Nutt
3b0a797216
MXT driver works
2014-07-10 07:16:38 -06:00
Gregory Nutt
22fbcbb852
MXT driver is now at least partially functional
2014-07-09 18:56:53 -06:00
Gregory Nutt
e9362128bd
SAMA5 TWI: Add support for up_i2creset
2014-07-09 09:51:28 -06:00
Gregory Nutt
0da9aaeb09
Fix some recurring typos: postion->position, *atino->*ation
2014-07-08 13:12:36 -06:00
Gregory Nutt
25f419d487
MXT Driver: Make sure that all return values are checked: Fix worker thread -- it must hold the MXT device semaphore to access I2C
2014-07-08 08:55:43 -06:00
Gregory Nutt
ab8506163a
maXTouch: Fix some issues with interrupt handling
2014-07-07 13:25:20 -06:00
Gregory Nutt
5bbc0a0dd9
maXTouch: Check for successful memory allocation was backward
2014-07-07 09:55:39 -06:00
Gregory Nutt
0d14befb88
SAM3/4: Fix compile of sam_aes.c if CONFIG_CRYPTO_AES is defined. rom Max Nekludov
2014-07-07 08:03:18 -06:00
Gregory Nutt
dc7bcb0c1d
BCH: Add configurable AES encryption support to block-to-character (BCH) driver. This allows any block device to be accessed as an encrypted character device. From Max Nekludov
2014-07-07 08:00:00 -06:00
Gregory Nutt
09d0e2bdd2
maXTouch: Be consistent. Failure return values are not just non-zero, but negative
2014-07-06 09:08:38 -06:00
Gregory Nutt
4afc23d16d
maXTouch: Fix test of I2C_TRANSFER return value
2014-07-06 08:51:38 -06:00
Gregory Nutt
b4d3cebc2f
maXTouch: Fix I2C address, errors when debug enable, reorganize some data
2014-07-06 08:03:34 -06:00
Gregory Nutt
c5fc24e110
NET: Standardize naming of all protocal header lengths
2014-07-05 13:04:48 -06:00
Gregory Nutt
c2fc299332
Forgot to add a file in the last commit
2014-07-05 11:57:03 -06:00
Gregory Nutt
3e9f29ba07
Add very basic support for the Atmel maXTouch touchscreen controller
2014-07-05 11:47:54 -06:00
Gregory Nutt
60246e613b
NET: emoved all includes of uip.h; added includes of ip.h wherever needed. Tried to fix problems of the now missing sneak inclusions because uip.h was removed. There are probably a few of these that were missed.
2014-07-04 19:13:08 -06:00
Gregory Nutt
0bb153b8cb
Remove all inclusion of uip.h
2014-07-04 16:58:22 -06:00
Gregory Nutt
a6b39d1879
NET: in-progress change... don't use
2014-07-04 16:38:51 -06:00
Gregory Nutt
cce35ce975
NET: More renaming
2014-07-04 15:40:49 -06:00
Gregory Nutt
b732388fcb
TSC2007: Cosmetic updates
2014-07-04 15:03:41 -06:00
Gregory Nutt
b36b29b4c3
SMARTFS: Increase some variables from uint16_t to uint32_t to handle larger device sizes. From Ken Pettit
2014-07-04 07:28:12 -06:00
Gregory Nutt
f881abe2da
Fix for a bug that would show up if CONFIG_MTD_BYTE_WRITE was not selected and the SMART sector size was larger than the mtd device's block size (like it would be if using SMARTFS on larger flash devices). From Ken Pettit
2014-07-03 18:14:51 -06:00
Gregory Nutt
8e9df8ade0
NET: Misc naming clean-up
2014-07-02 17:23:25 -06:00
Gregory Nutt
400edda109
NET: Rename XYZ_uiptxpoll to just XYZ_txpoll
2014-07-01 18:41:08 -06:00
Gregory Nutt
3b31e1ac80
SAMA5D4-EK: NSH configuration now has the RAMLOG enabled by default
2014-07-01 15:09:47 -06:00
Gregory Nutt
2630411332
RAMLOG: syslog_putc must set errno and return EOF on a failure
2014-07-01 15:09:07 -06:00
Gregory Nutt
3ee5b9209b
Rename CONFIG_RAMLOG_CONSOLE_BUFSIZE to just CONFIG_RAMLOG_BUFSIZE
2014-07-01 12:00:40 -06:00
Gregory Nutt
77330679d4
NET: Rename uip_mss to tcp_mss
2014-06-30 19:09:23 -06:00
Gregory Nutt
b0c1b7ef47
Rename uip_poll->devif_poll and uip_timer->devif_timer
2014-06-30 18:40:41 -06:00
Gregory Nutt
da7379ed18
Rename uip_input to devif_input
2014-06-30 18:11:17 -06:00
Gregory Nutt
dd8bb71cbc
Remove empty ADC write method. From Kosma Moczek
2014-06-30 07:55:28 -06:00
Gregory Nutt
f1dcb6674a
Extend erase block size to 18-bits in order (decrease block size to 14-bits) to handle parts with large erase blocks. From Kosma Moczek
2014-06-30 07:52:57 -06:00
Gregory Nutt
ed1aa8c594
E1000: Rename uip_dev to netdev
2014-06-29 13:03:19 -06:00
Gregory Nutt
fce2a79abd
Rename uip_driver_s net_driver_s
2014-06-27 16:48:12 -06:00
Gregory Nutt
64ba574ecc
Move files to net/utils; make appropriate name changes, most for uip_lock to net_lock
2014-06-26 14:23:21 -06:00
Gregory Nutt
621097b6c8
Rename ip_eth_hdr to eth_hdr_s
2014-06-25 09:57:52 -06:00
Gregory Nutt
5d1f8180d4
Move the remaining files from include/nuttx/net/uip to include/nuttx/net; Rename *_internal.h header files in net/ to just *.h
2014-06-24 10:14:15 -06:00
Gregory Nutt
37646044ac
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.h
2014-06-24 09:28:44 -06:00
Gregory Nutt
8b450d6d1b
SAMA5D4: Add EMAC driver
2014-06-11 12:23:31 -06:00
Gregory Nutt
6f9bcd321c
Config/build changes to better support the RTL8187
2014-06-09 09:11:04 -06:00
Gregory Nutt
2e08560fa0
Clear rxhead on disconnect to prevent data from being resent on re-connect
2014-06-06 10:34:58 -06:00
Gregory Nutt
90e4b55e0c
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/arp.h; rename all uip_arp_ functions to arp_
2014-05-30 12:13:06 -06:00
Gregory Nutt
6f3cb90c05
Cosmetic changes
2014-05-28 14:09:58 -06:00
Gregory Nutt
2abe0dd6dd
Change all variadic macros to C99 style
2014-05-22 09:01:51 -06:00
Gregory Nutt
2a509d560f
CC3000: Fix build when POLL is enabled. From Jussi Kivilinna.
2014-05-21 07:37:46 -06:00
Gregory Nutt
b584ecb967
CC3000: Fix a race condition in start-up of unsoliced_thread. From Jussi Kivilinna
2014-05-21 07:32:32 -06:00
Gregory Nutt
b2d26436de
Configuration has CC3000_SPI_MODE settings but source uses CONFIG_CC3000_SPIMODE. From Jussi Kivilinna
2014-05-21 07:20:09 -06:00
Gregory Nutt
a9d89b5442
Correct SPI mode for CC3000 is CPOL=0 CHPA=1. From Jussi Kivilinna
2014-05-21 07:17:46 -06:00
Gregory Nutt
c48bd737d0
SAM4E-EK: Add a driver for the on-board LCD (not tested on initial check-ing)
2014-05-13 10:38:46 -06:00
Gregory Nutt
ddf151c226
A fix to the last MB85RS1MT patch
2014-05-12 21:42:06 -06:00
Gregory Nutt
e3373aaf39
Add support for Fujitsu MB85RS1MT part. From Charles Ash
2014-05-12 18:43:06 -06:00
Gregory Nutt
b5efb9dd77
Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna
2014-05-08 09:01:14 -06:00
Gregory Nutt
7594d8b8cf
Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna
2014-05-08 09:00:33 -06:00
Gregory Nutt
35e94a5be4
LIS331DL driver: Correct build dependency. Sourceforge ticket #41 from Kosma Moczek
2014-05-08 07:39:10 -06:00
Gregory Nutt
f06e9dbcaa
Timer driver updates from Bob Doiron
2014-05-05 14:40:19 -06:00
Gregory Nutt
d897b4de76
Enhanced timer interface from Bob Doiron
2014-04-30 14:08:34 -06:00
Gregory Nutt
020583efa2
drivers/mtd/w25.c: Add support for the 8Mbit W25Q80BV part. From Mark Whitehorn.
2014-04-30 13:31:42 -06:00
Gregory Nutt
d119e4c977
Update TODO list and comments
2014-04-23 13:02:00 -06:00
Gregory Nutt
465bfcb4cf
Fix Bob's name in as many places as possible; Make sure that Bob is an author in as many files as I can think of (might be missing a few)
2014-04-22 13:42:38 -06:00
Gregory Nutt
972c4cbab5
Nucleo F401RE: Remove PX4 cruft that can in with the port
2014-04-22 12:18:08 -06:00
Gregory Nutt
5df14c7d40
Misc changes to get a clean compilation after incorporating all of Bob Doison's changes
2014-04-22 10:38:08 -06:00
Gregory Nutt
61555fe5e1
Various SAM4S related fixes, mostely related to the timer driver driver and the SAM4S timer/counter. All from Bob Doisin
2014-04-22 09:01:20 -06:00
Gregory Nutt
df33d9bcc8
examples/serialrx added by Bob Doison
2014-04-22 08:40:48 -06:00
Gregory Nutt
3884117ae9
Missing watchdog timer configuration setting
2014-04-21 19:13:21 -06:00
Gregory Nutt
5d7da97a35
SDIO-based MMC/SD improvements from Bob Doiron
2014-04-21 17:15:42 -06:00
Gregory Nutt
9485fbf66e
SAM3/4 Interrupt initialization. Default interrupt priority not being set correctly
2014-04-17 14:02:22 -06:00
Gregory Nutt
b83702dd8a
HID mouse: Don't include NAKs in error count. From Leo
2014-04-17 11:47:00 -06:00
Gregory Nutt
f58767ce79
MIO183QT-9A LCD driver updated to support reading from the LCD. From Toby Duckwork
2014-04-16 12:17:35 -06:00
Gregory Nutt
7ad2ace833
Costmetic changes to some comments
2014-04-14 16:36:07 -06:00
Gregory Nutt
48cdbfe5ba
examples/touchscreen: Add a configuration option to indicate that there is or is not an architecture-specific initialization function
2014-04-14 12:26:49 -06:00
Gregory Nutt
3a1324741a
More trailing whilespace removal
2014-04-13 14:32:20 -06:00
Gregory Nutt
f7e5953804
Cosmetic changes for coding style; removal of dangling spaces at the end of lines
2014-04-13 13:18:06 -06:00
Gregory Nutt
494387b33b
Make sure that there is one space after for
2014-04-12 13:28:22 -06:00
Gregory Nutt
056aed1274
Make sure that there is one space between while and condition
2014-04-12 13:09:48 -06:00
Gregory Nutt
303cc1902b
Make sure that there is one space between if and condition
2014-04-12 12:53:19 -06:00
Gregory Nutt
3ae029fbe7
STM32 OTGFS Host: Fix a logic error introduced in the last check-in
2014-04-12 09:33:52 -06:00
Gregory Nutt
2fcc57edb0
mv ramlog.h and syslog.h to new include/nuttx/syslog
2014-04-10 09:29:30 -06:00
Gregory Nutt
6578d646da
Back out part of 610e2aa0c224e2936fe8009ef4a2351ce607067a: Need to be able to select USB console devices when there is no /dev/console enabled. Noted by Librae
2014-04-08 11:04:25 -06:00
Gregory Nutt
27811d28f9
Cosmetic changes to comments and README
2014-04-07 15:28:04 -06:00
Gregory Nutt
4d25119e62
Fix various typos in comments. From Alan Carvalho de Assis
2014-04-06 09:02:02 -06:00
Gregory Nutt
6c5535cc38
SAMA5 clocking: USB clock setup needs to be done no matter the state of BMS and not matter how we are booting
2014-04-05 11:53:20 -06:00
Gregory Nutt
abca33bd6b
Cosmetic update to comments
2014-04-05 11:35:05 -06:00
Gregory Nutt
cbdc9155ab
SAMA5: Add support for DBGU. Xplained board now uses DBGU for the serial console
2014-04-01 11:24:15 -06:00
Gregory Nutt
060b84240b
Add macro UNUSED to eliminate warnings about variables that are set to unused values
2014-03-30 07:58:58 -06:00
Gregory Nutt
a37c158659
Add missing MIO283QT-9A to the drivers/lcd/Kconfig
2014-03-27 07:38:02 -06:00
Gregory Nutt
6179cdfb91
Eliminate a warning when debug is off
2014-03-26 17:04:13 -06:00
Gregory Nutt
b951732a2b
Reimagine the USB MSC worker thread as a kernel thread (instead of a pthread)
2014-03-25 14:19:27 -06:00
Gregory Nutt
30c34c07cf
Add an MTD driver to wrap another MTD driver and makes is sector size look like 512 bytes
2014-03-24 17:45:45 -06:00
Gregory Nutt
baa91448e6
net/netdev_findbyaddr.c: Skip network devices that are in the down state. They have no meaning address
2014-03-20 17:27:59 -06:00
Gregory Nutt
b0c2b54ec9
If DCD supports queuing of stall requests then USB MSC delay work-around is not necessary
2014-03-20 15:20:50 -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
f139391f8a
SAM4E UDP: Several fixes related to bulk endpoint transfers
2014-03-20 14:25:56 -06:00
Gregory Nutt
fe9023752a
SAM4E: Revise board-specific USB MSC support
2014-03-18 09:31:02 -06:00
Gregory Nutt
42e06fb503
SAM4E-EK: Add support for the SAM4E-EK AT25 serial flash
2014-03-13 14:07:35 -06:00
Gregory Nutt
113d5a2a81
Correct an error introduced in this file in very recent commits
2014-03-06 15:33:02 -06:00
Gregory Nutt
4bbbe80a31
configs/rgmp/x86/default: Configuration converted to use the kconfig-frontends tools
2014-03-06 11:47:16 -06:00
Gregory Nutt
29a4ca8f08
configs/rgmp/arm/default: Configuration converted to use the kconfig-frontends tools
2014-03-06 11:19:05 -06:00
Gregory Nutt
17a96f6e1e
configs/us7032evb1/ostest: Configuration converted to use the kconfig-frontends tools
2014-03-06 09:17:11 -06:00
Gregory Nutt
86d7618733
configs/skp16c26/ostest: Configuration converted to use the kconfig-frontends tools
2014-03-06 08:28:49 -06:00
Gregory Nutt
a2a3f80120
configs/ntosd-dm320/nettest: Configuration converted to use the kconfig-frontends tools
2014-03-05 12:16:02 -06:00
Gregory Nutt
2c1b3188e7
onfigs/ez80f910200zco/nettest: Configuration converted to use the kconfig-frontends tools
2014-03-03 11:40:29 -06:00
Gregory Nutt
9fd85aec9e
configs/olimex-lpc1766stk/nx converted to use the kconfig-frontends
2014-03-02 12:26:52 -06:00
Gregory Nutt
077b211456
Bug fix for the MIO283QT-9A driver from Toby Duckwork
2014-02-19 10:57:32 -06:00
Gregory Nutt
6092b5813a
Numerous updates to the CC3000 driver from David Sidrane
2014-02-18 14:16:51 -06:00
Gregory Nutt
6b4796fa5a
Fix typo cloned to many files: SAM32 vs SAM34
2014-02-12 13:00:24 -06:00
Gregory Nutt
91b002a043
Many changes to reduce complaints from CppCheck. Several latent bugs fixes, but probably some new typos introduced
2014-02-10 18:08:49 -06:00
Gregory Nutt
8b1d3f6698
remove some unnecessary header files
2014-02-10 14:28:18 -06:00
Gregory Nutt
8ef272911e
Update comments in file headers
2014-02-10 13:58:08 -06:00
Gregory Nutt
a9b01d5824
Support for the MIO283QT9A LCD from Toby Duckworth
2014-02-10 12:26:08 -06:00
Gregory Nutt
0070815e87
HID mouse can now support some while mice. Problems with Microsoft mice
2014-02-10 11:53:37 -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
2b40128148
USB HID mouse: Fixes the basic data transfer model. Returned position data is still bad
2014-02-09 16:50:09 -06:00
Gregory Nutt
66e4693781
USB HID mouse: Automatically select CONFIG_INPUT with USB HID mouse is selected
2014-02-09 15:57:59 -06:00
Gregory Nutt
0e486c953b
Add support for a USB HID mouse. Untested on initial check-in
2014-02-09 13:49:31 -06:00
Gregory Nutt
7b084fcba8
Fix typos in comments
2014-02-09 13:47:11 -06:00
Gregory Nutt
c95cd438ef
Minor typo fixes
2014-02-09 13:43:43 -06:00
Gregory Nutt
9f46dac1e2
Add option to indicatet that data is retained in SDRAM
2014-01-28 10:42:49 -06:00
Gregory Nutt
9e2640b896
Networking: Improved status reporting and new carrier management interfaces. From Max Holtzberg
2014-01-21 10:21:45 -06:00
Gregory Nutt
803cdfdaf1
Changes to get PX4 config to build. Also some warning removal
2014-01-14 13:30:22 -06:00
Gregory Nutt
73aa375b87
Add GCc 4.8.2 support for buildroot
2013-12-26 13:24:06 -06:00
Gregory Nutt
0d6a046e67
Add support for Sharp Memory LCD on the Maple board
2013-12-23 16:47:31 -06:00
Gregory Nutt
45d2bf2554
Support for Sharp Memory LCD. From Librae
2013-12-23 16:03:54 -06:00
Gregory Nutt
49f73c04ae
Fix a typo that was cloned to several SAMA5 and MTD files
2013-12-21 09:45:27 -06:00
Gregory Nutt
124bd68c6f
Finish A10 Timer register definitions
2013-12-13 11:44:52 -06:00
Gregory Nutt
f97be5131c
Various fixes to the recent, big procfs checkin
2013-12-12 11:08:20 -06:00
Gregory Nutt
e4471dc8e0
procfs/: Extenstive architectural changes and enhancements by Ken Pettit
2013-12-12 09:21:55 -06:00
Gregory Nutt
62bf4d158d
Move ramdisk.h to include/nutt/fs/ramdisk.h
2013-12-10 09:42:58 -06:00
Gregory Nutt
f821e74ebb
Move smart.h to include/nuttx/fs/smart.h
2013-12-10 09:38:48 -06:00
Gregory Nutt
e282aad903
Move include/nuttx/fb.h to include/nuttx/video/fb.h
2013-12-10 09:23:54 -06:00
Gregory Nutt
bdfb2f7eb6
More OV2640 initialization logic
2013-12-10 09:10:39 -06:00
Gregory Nutt
4d07c15932
Add OV2640 camera support to test the SAMA5 ISI peripheral
2013-12-09 10:51:22 -06:00
Gregory Nutt
ed9756c137
MTD NAND: Check if block number is out of ragne at top of loop, not bottom, to avoid some bogus transfers
2013-12-05 18:19:48 -06:00
Gregory Nutt
692b087d07
LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks
2013-12-05 10:37:55 -06:00
Gregory Nutt
422b225401
Cosmetic updates to comments and READMEs
2013-12-04 16:41:45 -06:00
Gregory Nutt
ae01f868b2
SAMA5 NAND: Fix some PMECC setup logic
2013-12-04 11:56:56 -06:00
Gregory Nutt
68ccbc0855
Add drivers/mtd/README.txt
2013-12-04 07:46:10 -06:00
Gregory Nutt
d46001a4ba
Kconfigs: Fix and issue with SERCOMM_CONSOLE being define in two places
2013-12-02 17:21:46 -06:00
Gregory Nutt
37c5113c94
MTD NAND: Fix an error in the calculation of the page number
2013-12-02 17:21:09 -06:00
Gregory Nutt
7847443f5a
MTD NAND: Fix a misplaced endif
2013-12-01 21:06:07 -06:00
Gregory Nutt
c777f90b8a
Costmet updates, naming, debug output, README file
2013-12-01 07:39:20 -06:00
Gregory Nutt
1ea447867a
SAMA5 NAND: Still debugging
2013-11-28 12:21:33 -06:00
Gregory Nutt
a791b1070b
Fix error in SMARTFS partition number reporting
2013-11-28 08:11:13 -06:00
Gregory Nutt
5a18f048ce
Add MTD SST25 driver for larger SST25 parts. From Ken Pettit
2013-11-28 08:04:46 -06:00
Gregory Nutt
881c12cad8
Fixes a couple of errors in MTD NAND logic
2013-11-27 15:02:21 -06:00
Gregory Nutt
5fb0062d2d
SAMA5 NAND: A few bug fixes for integration. Still lots more to do
2013-11-27 11:04:40 -06:00
Gregory Nutt
4483117a60
SAMA5 NAND: Trivial changes
2013-11-25 14:16:04 -06:00
Gregory Nutt
2be17cd41f
SAMA5 NAND: Fix a few race conditions
2013-11-25 13:53:58 -06:00
Gregory Nutt
d1b4f1c466
SAMA5 PMECC: More progress, still not complete
2013-11-24 09:37:59 -06:00
Gregory Nutt
448c8572cd
Rethinking some NAND interfaces
2013-11-19 08:50:12 -06:00
Gregory Nutt
d8a3f21a47
Finishes up NAND software ECC logic
2013-11-18 11:42:17 -06:00
Gregory Nutt
3faa880ef1
MTD NAND: Beginning of software ECC logic
2013-11-18 09:43:44 -06:00
Gregory Nutt
22d4eb9cca
More NAND stuff
2013-11-17 14:35:57 -06:00
Gregory Nutt
d54832a942
More NAND stuff
2013-11-17 12:22:09 -06:00
Gregory Nutt
0e7a8668a5
Continuing NAND integration
2013-11-17 08:56:30 -06:00
Gregory Nutt
03b9f5a8e6
More NAND logic (still not complete)
2013-11-16 18:26:07 -06:00
Gregory Nutt
d421eb4fd6
Futher NAND development
2013-11-16 13:19:09 -06:00
Gregory Nutt
854e50b48e
Further NAND support
2013-11-16 12:22:43 -06:00
Gregory Nutt
7ccbbe07cb
Further NAND development
2013-11-16 11:46:35 -06:00
Gregory Nutt
c7657c9c5e
EA3131: Framework for USB host support
2013-11-15 15:56:24 -06:00
Gregory Nutt
e53ba01b64
Add support for ONFI compatible NAND devices (NAND logic still incomplete)
2013-11-15 14:11:21 -06:00
Gregory Nutt
897572a552
Moved include/nuttx/mtd.h to include/nuttx/mtd/mtd.h
2013-11-15 11:22:23 -06:00
Gregory Nutt
f1671bb6a7
Alloc CONFIG_FS_READABLE/WRITABLE to be defined in Kconfig files while preserving backward compatibility with legacy configurations (for the time being)
2013-11-15 09:49:27 -06:00
Gregory Nutt
c33fe29c6b
I2S character driver now supports configurable timeouts
2013-11-12 10:18:49 -06:00
Gregory Nutt
2dec8fbf58
Various fixes from initial attempts to integrate the SAMA5 SSC/I2C driver with the I2C character driver loopback test
2013-11-11 15:18:57 -06:00
Gregory Nutt
64a7e96f1f
I2S simplifed audio buffer queuing
2013-11-10 14:51:33 -06:00
Gregory Nutt
9f10539750
Add apps/examples/i2schar that will eventually use the I2C character drvier to verify I2S
2013-11-10 14:08:45 -06:00
Gregory Nutt
926e91555d
VS1053 worker thread stack size is now configurable; Worker thread is named via pthread_setname_np(). From Ken Pettit
2013-11-10 11:03:19 -06:00
Gregory Nutt
f5c82c0df9
Add an I2S character driver. This driver is only intended to support I2S testing and is inappropriate for use with real I2S devices
2013-11-10 10:24:09 -06:00
Gregory Nutt
4214dc9ce9
SAMA5 SSC: Add framework (only) for a forthcoming SSC-based I2S driver
2013-11-07 12:26:53 -06:00
Gregory Nutt
b5791ac7a6
SAMA5 PWM: Driver now in build and configuration system
2013-11-06 12:24:51 -06:00
Gregory Nutt
f67ee984f3
Correct unitialization of composite USB device. A stale pointer was being reused. From David Sidrane
2013-11-05 09:12:08 -06:00
Gregory Nutt
4dec2e4b27
Fix a badly applied patch (actually, non-applied because --dry-run was set)
2013-11-04 11:36:16 -06:00
Gregory Nutt
a4a18241d5
Updated configuration driver from Ken Pettit
2013-11-04 08:52:16 -06:00
Gregory Nutt
bfdee0f0c7
SST25 driver: Added one more use of sst25_cmd. From David Sidrane
2013-11-03 07:56:29 -06:00
Gregory Nutt
fd7126771f
Make default request size in the Kconfig file match default in C code
2013-11-03 07:42:25 -06:00
Gregory Nutt
a2b6d12271
Fix to SST25 driver to permit faster write modes. From David Sidrane
2013-11-02 08:27:13 -06:00
Gregory Nutt
4d39db749b
Need to lock mutex before signal
2013-11-02 08:10:24 -06:00
Gregory Nutt
861b8bd511
MTD config: Reduce configuration header overhead. From Ken Pettit
2013-11-01 12:22:55 -06:00
Gregory Nutt
7bbc46f721
Avoid calling pthread_join() to wait for USB MSC thread to terminate: This does not work if the caller of usb_mscuninitialize() is in a different task group than the MSC thread. From David Sidrane
2013-11-01 12:09:25 -06:00
Gregory Nutt
0d0c3e66fb
Updates to sparck configuration from David Sidrane
2013-11-01 11:40:19 -06:00
Gregory Nutt
b01900d7e6
Add an MTD device wrapper that can used to provide a /dev/config that can be used for retaining configuration data. From Ken Pettit
2013-11-01 07:39:20 -06:00
Gregory Nutt
adeb33fdd2
Fix erase block vs page block confusion in MTD partition logic. From Ken Pettit
2013-10-31 10:40:10 -06:00
Gregory Nutt
890417a0f4
Missing files from last CC3000 driver update from David Sidrane
2013-10-31 09:00:05 -06:00
Gregory Nutt
85e90b0064
Updated CC3000 driver from David Sidrane
2013-10-30 14:37:13 -06:00
Gregory Nutt
6b8c1cc480
CC3000 driver updates from David Sidrane
2013-10-30 10:50:26 -06:00
Gregory Nutt
de234b3a89
Add for audio sub-format in audion system. From Ken Pettit
2013-10-28 12:11:52 -06:00
Gregory Nutt
3fd4629bd7
SAMA5 ADC: Seems functional in all modes including DMA
2013-10-28 10:08:12 -06:00
Gregory Nutt
77c0c6c2d6
CC3000 driver updates from David Sidrane
2013-10-27 18:54:10 -06:00
Gregory Nutt
6eba2e7897
drivers/mtd/sst.c: Fixes for 512 byte sector mode. From David Sidrane
2013-10-27 18:53:09 -06:00
Gregory Nutt
5fe465749f
Updated VS1053 audio driver from Ken Pettit
2013-10-27 08:00:16 -06:00
Gregory Nutt
70a191159b
drivers/wireless/cc3000: CC3000 driver update from David Sidrane
2013-10-26 17:42:08 -06:00
Gregory Nutt
ba6fe788ea
SAMA5 serial: Restore logic to minimize TX interrupts. Oddly, seems to improve ADC stability
2013-10-26 16:02:07 -06:00
Gregory Nutt
0ab6d8382f
SAMA5 TC: Debug instrumentation
2013-10-26 14:03:30 -06:00
Gregory Nutt
607acec781
CC3000 driver update from David Sidrane
2013-10-25 16:23:53 -06:00
Gregory Nutt
ba5e6669d0
CC3000 driver update from David Sidrane
2013-10-24 08:03:32 -06:00
Gregory Nutt
76764003a5
Add logic to enable DEBUG_NET if NET=n but WL_CC3000=y
2013-10-23 11:48:57 -06:00
Gregory Nutt
4cf9540563
CC3000 driver updates from David Sidrane
2013-10-23 09:07:32 -06:00
Gregory Nutt
e5c2496d6a
SAMA5 CAN: Driver is now code complete but still untested
2013-10-22 15:47:52 -06:00
Gregory Nutt
6fda497bc1
Updated Spark/cc3000 files from David Sidrane
2013-10-18 17:14:58 -06:00
Gregory Nutt
6a524b5734
Enhanced the mmcdd_sdio driver to perform DMA preflight operations and fail DMA read/write requests that fail preflighting. From Mike Smith
2013-10-18 08:24:18 -06:00
Gregory Nutt
944e0fe81d
Changes to stm32_dmacapable interfaces from Mike Smith
2013-10-18 08:06:23 -06:00
Gregory Nutt
8ad32012ab
New touchscreen scaling algorithm for the case where measured X values vary with y position (and vice versa)
2013-10-17 12:07:14 -06:00
Gregory Nutt
8cd7eea7ad
CC3000 driver changes from David Sidrane
2013-10-16 13:18:53 -06:00
Gregory Nutt
4e44868f12
CC3000 driver changes from David Sidrane
2013-10-16 11:59:26 -06:00
Gregory Nutt
48a8364267
CC3000 driver changes from David Sidrane
2013-10-16 11:59:22 -06:00
Gregory Nutt
4e3d02b216
Add support for the SST25VF016B serial FLASH. From Davide Sidrane
2013-10-16 08:28:58 -06:00
Gregory Nutt
e555cfaa5b
Updated CC30000 example from David Sidrane
2013-10-16 07:29:25 -06:00
Gregory Nutt
edf984df2d
ENCX24J600: Improved descriptor handling, free packets on rx abort interrupt. From Max Holtzberg
2013-10-11 10:57:58 -06:00
Gregory Nutt
63b6d3bde3
Add NSH addroute and delroute commands
2013-10-05 15:42:20 -06:00
Gregory Nutt
417f67c132
Clean up some naming: fd vs. fildes vs. filedes and filep vs filp
2013-09-28 16:50:07 -06:00
Gregory Nutt
f3a7625fca
ENCX24J600: Use separate pools for RX and TX descriptors. From Max Holtzberg
2013-09-28 09:09:00 -06:00
Gregory Nutt
95bfcafb47
ENCX24J600: Remove poll for new TX data from TX done interrupt handling
2013-09-27 08:34:11 -06:00
Gregory Nutt
e4af9572d0
Beginng of support for GMII/RGMII PHYs
2013-09-26 15:55:21 -06:00
Gregory Nutt
b3ecd158ac
Mov apps/examples/composite to apps/system/composite; convert configs/stm3210e-eval/composite to use kconfig-frontend tools -- untested
2013-09-25 18:50:14 -06:00
Gregory Nutt
22fe508443
Move CONFIG_NET_DUMPPACKET from LPC17 and STM32 to commong network drivers. Automatically enabled CONFIG_NETDEVICES when any Ethernet driver is enabled
2013-09-25 11:50:05 -06:00
Gregory Nutt
788d1623ae
Fix badly applied patch to ENCX24J600
2013-09-25 08:26:56 -06:00
Gregory Nutt
9a9fc90794
SAMA5 UDPHS: Dont' reject read request submissions while stalled. That causes an infinite loop. When stalling, cancel all pending write requests, but cancel only a reqd request if it is in progress. It will be immediately requeued
2013-09-24 15:06:17 -06:00
Gregory Nutt
368867f06e
ENCx24J600 UDP backlog support from Maz Holtzberg
2013-09-24 09:03:16 -06:00
Gregory Nutt
773a693ee2
Cosmetic changes to comments and coding style fixes
2013-09-22 14:48:22 -06:00
Gregory Nutt
cf5cf0da72
SAMA5D3x-EK AT25 Serial FLASH: Dropping SPI frequency to 10MHz gives more reliable behavior
2013-09-22 12:22:55 -06:00
Gregory Nutt
f22e60c392
Use a valid interval for the interrupt endpoint in the CDC/ACM driver
2013-09-22 11:35:44 -06:00
Gregory Nutt
5b17e9da79
Cosmetic changes to USB host class driver files
2013-09-21 12:19:12 -06:00
Gregory Nutt
60bd791dec
SAMA5 + HID Keyboard. Fixes to initialize the HID keyboard class
2013-09-20 15:23:00 -06:00
Gregory Nutt
5d0131fc73
Names of some USB device definitions changed to avoid collisions
2013-09-20 10:00:30 -06:00
Gregory Nutt
72340b85fe
Add support for multiple PHY selections for multiple Ethernet MAC drivers
2013-09-17 10:52:23 -06:00
Gregory Nutt
b3018d8bf0
Add support for the AT 24C512 EEPROM
2013-09-12 09:44:38 -06:00
Gregory Nutt
349677aaf9
Fix a reference counting error in the USB host mass storage class
2013-09-10 11:38:40 -06:00
Gregory Nutt
89c829d1ae
SAMA5 EHCI: Did not work with DEBUG off. Appears to be because of some D-Cache flushing that was performed only with DEBUG ON. Now is unconditional
2013-09-10 10:12:51 -06:00
Gregory Nutt
c6bf25bca0
Extent the the USB host trace logic to include verbose debug output
2013-09-09 17:27:21 -06:00
Gregory Nutt
3ba64b0cfe
USB monitor extended so that it can also be used with USB host trace data
2013-09-09 15:02:33 -06:00
Gregory Nutt
fbd5ab0758
Beginning of support for USB host side tracing
2013-09-09 14:01:52 -06:00
Gregory Nutt
a992004b0e
USB MSC host class driver: Don't bother retrying to initialize the FLASH if the interface is returning fatal transfer errors
2013-09-09 10:00:16 -06:00
Gregory Nutt
40f84dfa19
Trivial updates assocaited with USB host mass storage and SAMA5 EHCI
2013-09-08 13:42:56 -06:00
Gregory Nutt
9a9de5de81
Fix warnings in USB MSC when compiled for a high speed device; also fix USB MSC default VID/PID configuration
2013-09-07 10:12:02 -06:00
Gregory Nutt
0585cd5692
Extend USB trace logic. When we are configured to decode and stringify trace data, de-stringification support is not included for class driver trace output
2013-09-06 17:24:02 -06:00
Gregory Nutt
b95886626e
Back-port some bugfixes from the ENCX24J600 to the ENC28J60 driver (unverified). From Max Holtzberg
2013-09-06 13:17:12 -06:00
Gregory Nutt
8912bcb1ea
SAMA5D3x-EK: Add support for USB MSC device on AT25 serial flash
2013-09-06 13:07:29 -06:00
Gregory Nutt
fb37248343
CDC/ACM and PL2303 device drivers: Don't use the max packet size assigned to an endpoint in order to determine the request buffer size. The endpoint has not yet been configured that max packet size may be wrong.
2013-09-05 18:00:16 -06:00
Gregory Nutt
ce6368793a
Some restructing of the CC3000 build
2013-09-04 16:40:57 -06:00
Gregory Nutt
64f1c78367
CC3000 driver updates from Alan Carvalho de Assis
2013-09-04 09:45:59 -06:00
Gregory Nutt
29d4748b1b
Initial cut of a driver for the TI CC3000 network module with support on the Freescale KL25Z board from Alan Carvalho de Assis
2013-09-03 14:59:48 -06:00
Gregory Nutt
c162cca9e8
SAMA5 UDPHS: Some very early debug corrections. Not yet working.
2013-09-02 12:26:15 -06:00
Gregory Nutt
67a126a5dc
Misc USB device changes reated to SAMA5, trace support, and USB monitoring
2013-09-01 11:52:21 -06:00
Gregory Nutt
ac130dc2f3
CDC/ACM Device: Fixe compilation errors when dual speed support is enabled
2013-09-01 11:27:59 -06:00
Gregory Nutt
a3af5b3aaf
SAMA5 OHCI+EHCI: Using cp15_clean instead of cp15_coherent; EHCI: Need to set alt pointer in order to handle short transfers.
2013-08-27 13:07:21 -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
12beaf4b1a
Add a new method to the USB host driver interface: getdevinfo. This method will return information about the currently connected device. At present, it only returns the device speed. The speed is needed by the enumeration logic in order to set a credible initial EP0 max packet size
2013-08-26 15:46:16 -06:00
Gregory Nutt
463c40c42e
ENCX24J600: Use the ENC's SRAM from multiple TX packets. From Max Holtzberg
2013-08-26 09:11:58 -06:00
Gregory Nutt
70be601ea2
Add ENCX24J600 Ethernet driver and support for the ENCX24J600 with the Olimex STM32 P107 board. From Max Holtberg
2013-08-25 11:21:54 -06:00
Gregory Nutt
e5208a6e92
ENC28J60 errors reported by Max Holtzberg
2013-08-21 08:10:32 -06:00
Gregory Nutt
19d7c90d4e
USB host: Add device address management support in preparation for USB hub support
2013-08-18 14:31:57 -06:00
Gregory Nutt
a65ac5bc72
Back out most of the changes of 3b04d08043742b9e65cf38d45988b35bff91daed
2013-08-13 14:12:27 -06:00
Gregory Nutt
b575450a04
Separate SAMA5 OHCI interrupt handling into separate functions
2013-08-13 13:34:35 -06:00
Gregory Nutt
120a3604c9
More changes to USB host interface to support multiple downstream ports
2013-08-12 16:29:33 -06:00
Gregory Nutt
ed49812d2c
Add untested OHCI driver for the SAMA5; structure naming and header files for USB host initialization prototypes
2013-08-11 17:11:32 -06:00
Gregory Nutt
dd3c682443
SAMA5: Some improvements to the HSCMI card removal/insertion logic
2013-08-11 11:13:11 -06:00
Gregory Nutt
0f20d4581b
Added FIONREAD and FIONWRITE to CDC/ACM driver. From Lorenz Meier
2013-08-10 19:21:39 -06:00
Gregory Nutt
82b528e0c8
Serial FIONREAD, FIONWRITE, and TERMIOS I/O processing from Mike Smith, Andrew Tridgell, and and Lorenz Meier
2013-08-10 19:14:05 -06:00
Gregory Nutt
97e13b33ab
MMC/SD SDIO: Correct return values when multiple block transfers are suppressed. From Andrew Tridgell via Lorenz Meier
2013-08-10 18:29:22 -06:00
Gregory Nutt
da4cebf572
SAMA5: Fix HSMCI race condition. Now memory card interface is functional with DMA
2013-08-10 18:01:23 -06:00
Gregory Nutt
968b2553cd
Rearrange configuration settings so that ARCH_HAVE_SDIO is moved to higher, sharable level
2013-08-10 09:06:53 -06:00
Gregory Nutt
628f50ba61
SAM3,4,A5 DMA fixes; SAMA5 SPI driver now supports DMA transfers
2013-08-09 13:12:16 -06:00
Gregory Nutt
ce9eb71495
SAMA5: A few early, easy bug fixes. The rest will all be difficult
2013-08-06 11:29:53 -06:00
Gregory Nutt
cbe8c5ed56
SAMA5: Add logic to auto-mount a file system on AT25 SPI FLASH for NSH
2013-08-05 08:24:39 -06:00
Gregory Nutt
906506c61c
SAMA5D3x-EK: At support for the AT25 serial FLASH
2013-08-04 16:56:41 -06:00
Gregory Nutt
77e1c27005
Update SAMA5D3x-EK board configuration to support on-board UART connections, LEDs, and push buttons
2013-07-24 12:27:12 -06:00
Gregory Nutt
c6b141d190
Fix typoes in drivers/rwbuffer.c from Chia Cheng Tsao
2013-07-09 07:59:28 -06:00
Gregory Nutt
37ed44a1ee
Fix type in the USB composite device driver
2013-07-04 07:47:32 -06:00
Gregory Nutt
0ff5a0c791
Correct port direction for Arduino MISO signal
2013-07-02 12:37:20 -06:00
Gregory Nutt
cfb156f286
Add support for touchscreen on ITEAD Arduino shield. Untested
2013-07-02 08:25:53 -06:00
Gregory Nutt
bdf96a93db
Revise how delays are calculated in SPI bit bang driver so that we may get a little better frequency resolution
2013-07-01 20:55:36 -06:00
Gregory Nutt
652c33a53a
clean up of SPI bit bang logic
2013-07-01 17:49:43 -06:00
Gregory Nutt
e1dab23711
Add a general bit-bang SPI lower-half driver and implement the bit-bang driver for the Arduino ITEAD TFT shield
2013-07-01 16:50:16 -06:00
Gregory Nutt
8b68ea2f94
Add a general bit-bang SPI upper-half driver
2013-07-01 12:23:26 -06:00
Gregory Nutt
09faaccc02
Created new directories to hold SPI-related files
2013-07-01 08:11:54 -06:00
Gregory Nutt
3d975e0a08
Fix UG-2832HSWEG04 landscape. Add reverse landscape support to UG_2864AMBAG01 and UG-9964HSWAG01. Fixe NXHELLO default colors for 1-bit mono modes
2013-06-24 12:37:02 -06:00
Gregory Nutt
d971650440
Fix UG-2832HSWEG04 configuration values
2013-06-23 15:17:22 -06:00
Gregory Nutt
d11050e978
Add support for the UG-2843HHSWEG04 OLED and for the SAM4L Xplained Pro OLED module that uses that OLED.
2013-06-23 14:39:56 -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
b41c96e1f8
Beginning debug of SAM4L Xplained SLCD
2013-06-22 17:01:44 -06:00
Gregory Nutt
d7ec0089a7
Fix for ENC28J60 from Dave
2013-06-22 08:55:16 -06:00