Commit Graph

1644 Commits

Author SHA1 Message Date
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 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 6e86ae89dd Fix typo RBG -> RGB in several macros 2014-05-12 13:00:48 -06:00
Gregory Nutt 7aff487faa Add ILI9325 register definition header file 2014-05-12 11:24:57 -06:00
Gregory Nutt e18844de32 P-code BINFMT: Add logic to pass information from the binfmt logic to the P-code interpreter. This includes some extension to the binfmt interfaces. 2014-05-08 16:58:10 -06:00
Gregory Nutt 765805234f Corrected pcode.h header file 2014-05-08 11:11:44 -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 b6f264488a BINFMT: A framework to support a P-code binary format (a work in progress) 2014-05-07 13:47:52 -06:00
Gregory Nutt f06e9dbcaa Timer driver updates from Bob Doiron 2014-05-05 14:40:19 -06:00
Gregory Nutt 79d9e9cccd If the CPU load measurements are being driven by an external clock, then the prototype for sched_process_cpuload() must be available in include/nuttx/arch.h 2014-04-30 15:47:55 -06:00
Gregory Nutt d897b4de76 Enhanced timer interface from Bob Doiron 2014-04-30 14:08:34 -06:00
Gregory Nutt daf6d347fc Updates to ZNeo configurations + misc cosmetic changes to comments 2014-04-25 11:59:17 -06:00
Gregory Nutt ff103e9d4c Nucleo: Remove bogus MPU definitions 2014-04-25 08:52:50 -06:00
Gregory Nutt d119e4c977 Update TODO list and comments 2014-04-23 13:02:00 -06:00
Gregory Nutt af4a69e6e3 Updated IEEE 695 header file 2014-04-22 18:25:42 -06:00
Gregory Nutt 9ad7704699 Nucleo-F401RE update from Frank Bennett 2014-04-22 16:04:14 -06:00
Gregory Nutt 28b6e0a7f5 SAM4S Xplained Pro fixups from Bob DOIRON after the last big set of commits 2014-04-22 14:34:17 -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 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 21671c97d6 SAM3/4: Add watchdog timer support. From Bob Doisin 2014-04-21 19:12:02 -06:00
Gregory Nutt 4a4eeb29cd Updated IEEE 695 header file 2014-04-21 11:25:53 -06:00
Gregory Nutt 93a2470081 Updated IEEE 695 header file 2014-04-20 15:33:49 -06:00
Gregory Nutt 444bc06e17 Updated IEEE 695 header file 2014-04-20 12:57:02 -06:00
Gregory Nutt 95637e3411 Updated IEEE 695 header file 2014-04-20 10:02:56 -06:00
Gregory Nutt e50b2b0760 Add IEEE 695 OMF header file 2014-04-19 18:30:58 -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 6d0863b657 Add logic to register HID keybaord and mouse classes; fix some conditional compilation. From Leo 2014-04-17 11:22:46 -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 3a1324741a More trailing whilespace removal 2014-04-13 14:32:20 -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 1712f42cf3 apps/netutils/ntpclient: Add a primitive NTP client. Initial checkin is untested and probably incomplete 2014-04-10 18:15:06 -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 4f59bc5878 Add CONFIG_CLOCK_MONTONIC 2014-03-31 10:01:03 -06:00
Gregory Nutt 8772a4e104 Add support for CLOCK_MONOTONIC. From Macs N 2014-03-31 09:25:50 -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 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 9a484b4c6e Cosmetic updates to comments and README files 2014-03-24 10:23:56 -06:00
Gregory Nutt c3380746b1 sdio.h: Misc typo fixes 2014-03-23 15:48:55 -06:00
Gregory Nutt a37ad4ecca Add logic to check interrupt stack usage 2014-03-23 10:11:58 -06:00
Gregory Nutt 3c7021477d nuttx/include/nuttx/i2c.h typo fixes drom Vijay Kumar 2014-03-19 08:42:42 -06:00
Gregory Nutt 972eeae12d Add configuration ettings for the on-demand paging option 2014-03-05 14:25:49 -06:00
Gregory Nutt 18f74bade9 configs/stm32f4discovery/pm: Configuration converted to use the kconfig-frontends tools 2014-03-04 08:58:01 -06:00
Gregory Nutt 38e581bb90 cstdbool: Ignore _Bool8 if CONFIG_C99_BOOL8=y 2014-02-28 10:03:03 -06:00
Gregory Nutt 1c40dc6448 cosmetic changes to README files and comments 2014-02-27 13:41:30 -06:00
Gregory Nutt 7138e18efe Fixing bad idempotence definition in C++ header files 2014-02-27 10:49:27 -06:00
Gregory Nutt 0610be935d prtdiff_t: Defined in both stddef and sys/types 2014-02-25 12:40:49 -06:00
Gregory Nutt cf4a362ab5 CPU load calculations now available for all threads. Available in /proc/pid/loadavg 2014-02-23 10:55:01 -06:00
Gregory Nutt 59769d44f1 Add logic to meaure and calculate the CPU load percentage. From David Alessio 2014-02-22 15:20:12 -06:00
Gregory Nutt c55ac71603 Nodes in the pseudo-filesystem can now be renamed or moved within the pseduo-filesystem 2014-02-19 13:14:39 -06:00
Gregory Nutt 6092b5813a Numerous updates to the CC3000 driver from David Sidrane 2014-02-18 14:16:51 -06:00
Gregory Nutt c5fe9fb425 Use uint16_t vs uint8_t in the message queue structure if the max message size is > 128 2014-02-18 14:14:51 -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 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 0e486c953b Add support for a USB HID mouse. Untested on initial check-in 2014-02-09 13:49:31 -06:00
Gregory Nutt 2ebce1b2bf Remove EXTERN from prototype 2014-02-09 13:45:51 -06:00
Gregory Nutt 546ba78988 Fix bugs in EMACS command line editor, primarily errors in the VT100 commands 2014-02-02 12:24:45 -06:00
Gregory Nutt fce1a1d7c4 Improve documentation of naming conventions 2014-01-25 08:56:40 -06:00
Gregory Nutt 1d5b2d3d3e Rename up_irqbutton() to board_button_irq() 2014-01-24 14:04:07 -06:00
Gregory Nutt 1ac245b9c6 Rename up_buttons() to board_buttons() 2014-01-24 13:59:24 -06:00
Gregory Nutt b0c0df84f6 Rename up_buttoninit to board_button_intialize 2014-01-24 13:50:23 -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 55741b9d73 VI: Turn off cursor when updating screen; eliminate some warnings 2014-01-21 08:02:38 -06:00
Gregory Nutt 7ce2b6f198 Fix formatting of the VT100 escapte sequence 2014-01-20 16:58:14 -06:00
Gregory Nutt 006a430029 ctypes.h: Fix typo in macro name iscontrol->iscntrl 2014-01-18 13:22:20 -06:00
Gregory Nutt 94fb69459b Some fixes for typos in recent changes to Kconfig files 2014-01-16 16:37:23 -06:00
Gregory Nutt 806af1f4e2 When dup'ing sockets, need to clone fields for TCP write buffering too 2014-01-14 15:17:53 -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 a4e3fabee6 Changes to correct TCP write buffereing build errors 2014-01-14 09:43:59 -06:00
Gregory Nutt a9e44cdfe0 The first set of changes to incorporate Jason Jiangs TCP write buffering logic 2014-01-13 17:11:01 -06:00
Gregory Nutt 486314ad05 Add configuration support for TCP Write Buffering 2014-01-13 14:40:21 -06:00
Gregory Nutt 7eef2f9410 Change how TCP read-ahead is selected to better integrate with TCP write buffering 2014-01-13 13:55:51 -06:00
Gregory Nutt cbb5e4889b Add support for the SO_LINGER socket option. Based on logic from Jason Jiang. Utestested on initial commit 2014-01-13 11:58:45 -06:00
Gregory Nutt 46a94ce6c5 Cosmetic clean-up in preparation for TCP write buffering change 2014-01-13 08:21:18 -06:00
Gregory Nutt 752068073a Forgot to add stpcpy.c in last commit 2014-01-10 07:09:59 -06:00
Gregory Nutt a128cd0438 Flesh out stddefs.h 2014-01-09 15:49:54 -06:00
Gregory Nutt 4e2c140124 Add stpcpy() 2014-01-09 14:08:48 -06:00
Gregory Nutt 8e1b493786 Fix some of the SIZE_MAX definitions updated in a recent commit 2014-01-08 08:25:46 -06:00
Gregory Nutt 2060d75ba2 Add a quick'n'dirty implementation of C11 threads.h 2014-01-07 18:09:35 -06:00
Gregory Nutt c5f9b8768e Add type rsize_t and function gets_s() 2014-01-07 16:27:45 -06:00
Gregory Nutt 5a8517b849 Add Z16F NSH configuration 2014-01-01 12:40:18 -06:00
Gregory Nutt 1da566f27b Make sure that the Z16F build still builds and runs 2014-01-01 10:29:44 -06:00
Gregory Nutt a1f8bd0f58 The user-mode work queue was not being started 2013-12-31 12:48:11 -06:00
Gregory Nutt 43e47f8e78 NX server needs to be on a kernel thread for the kernel build 2013-12-30 17:55:19 -06:00
Gregory Nutt 90b269568b Fix some minor kernel mose NxWM build issues 2013-12-30 14:09:58 -06:00
Gregory Nutt 804e80d0cb STM3240G-EVAL: Add kernel build mode support and an NxWM kernel mode configuration 2013-12-29 13:15:08 -06:00
Gregory Nutt 5c7a4896cc Add nx_start() to simplify starting the NX server from within the RTOS 2013-12-29 11:11:48 -06:00
Gregory Nutt c144669782 Move more files from graphics/nxmu to libnx/nxmu 2013-12-29 08:48:06 -06:00
Gregory Nutt 808ebb18a9 Minor clean-up of typing from last commit 2013-12-29 08:19:02 -06:00
Gregory Nutt 715177d861 Add sem_timedwait to syscalls 2013-12-28 12:04:39 -06:00
Gregory Nutt af40e36466 Move graphics/nxtk to libnx/nxtk 2013-12-28 11:33:21 -06:00
Gregory Nutt 425d0cccaf Decoupling NX user interfaces to support NX kernel build (phase 2) 2013-12-27 14:30:13 -06:00
Gregory Nutt 2507017695 Decoupling NX user interfaces to support NX kernel build (phase 1) 2013-12-27 13:18:20 -06:00
Gregory Nutt 45d2bf2554 Support for Sharp Memory LCD. From Librae 2013-12-23 16:03:54 -06:00
Gregory Nutt a00e2987c4 Various changes for a clean ZNEO ZDS-II build 2013-12-19 10:01:52 -06:00
Gregory Nutt e13e5685cb /proc task directories can now have sub-directories 2013-12-15 10:31:07 -06:00
Gregory Nutt 9f01df47ea Create procfs_utils.c; File missed from last commit; + remove warning from mm_memalign.c (how did this work before?) 2013-12-14 08:53:23 -06:00
Gregory Nutt 7aff059fd0 Move sleep() and usleep() from sched/ to libc/unistd/. These functions now are simple wrappers for nanosleep(). Remove sleep() and usleep() from system calls; add nanosleep() to system calls 2013-12-13 07:57:13 -06:00
Gregory Nutt 342e777029 Add nanosleep() 2013-12-12 20:12:33 -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 beda9787b4 Move rgbcolors.h to include/nuttx/video 2013-12-10 09:29:20 -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 40e0253189 mkfatfs: Fix an error in logic that determines if FAT16 is possible 2013-12-05 18:17:22 -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 ae01f868b2 SAMA5 NAND: Fix some PMECC setup logic 2013-12-04 11:56:56 -06:00
Gregory Nutt b3d3f59363 NXFFS: more NAND-Releated changes; don't fail if a block read fails. That might just be a NAND uncorrectable bit error. Make scanning of the device on startup optional. This might have introduced some NXFFS issure -- To be determined 2013-12-02 17:19:22 -06:00
Gregory Nutt 78936f7260 Changes for ZDS-II ez80 build 2013-11-28 17:47:03 -06:00
Gregory Nutt 05d50e6379 A few changes needed for compilation with ZDS-II 2013-11-28 15:57:41 -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 5fb0062d2d SAMA5 NAND: A few bug fixes for integration. Still lots more to do 2013-11-27 11:04:40 -06:00
Gregory Nutt 1fed0407b3 MTD: Pack the geometry structure so that is can handle larger erase blocks 2013-11-27 11:04:11 -06:00
Gregory Nutt 45a4eba015 SAMA5D3x-EK NAND: Integrate SAMA5 NAND support into SAMA5D3x-EK board support 2013-11-25 12:10:24 -06:00
Gregory Nutt d1b4f1c466 SAMA5 PMECC: More progress, still not complete 2013-11-24 09:37:59 -06:00
Gregory Nutt be8d067a1e SAMA5 NAND: More stuff 2013-11-22 11:19:32 -06:00
Gregory Nutt 31004d1cf7 SAMA5 NAND: Add block erase logic 2013-11-20 13:55:23 -06:00
Gregory Nutt c9c6d0c0d1 Olimex LPC_H3131: Add GPIO support for LEDs and for USB host power enable and overcurrent detection. 2013-11-19 15:52:10 -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 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 6e7c9b93c6 fs/procfs: Add a tiny, primitive procfs file system. Might get more interesting in the future 2013-11-13 15:59:14 -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 390378bfcf Remove unused apb_prepare function 2013-11-11 08:14:56 -06:00
Gregory Nutt 64a7e96f1f I2S simplifed audio buffer queuing 2013-11-10 14:51:33 -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 ac120d60c3 SAMA5 I2S: Driver is code complete, untested and subject to some rethinking 2013-11-09 13:08:20 -06:00
Gregory Nutt abdd0c637c SAMA5 I2S: Improved I2S buffering 2013-11-08 16:09:20 -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 143c8042b8 Initial I2S interface defintion 2013-11-07 09:39:46 -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 f8b3dbaa61 Extend stack debug logic to include IDLE and interrupt stacks. Also color the heap as well. Based on suggestions from David Sidrane 2013-11-01 11:16:51 -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 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 1d5b786fa2 Minor changes while pondering a camera interface 2013-10-29 16:57:06 -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 5fe465749f Updated VS1053 audio driver from Ken Pettit 2013-10-27 08:00:16 -06:00
Gregory Nutt 8048001c5e Updated audio subsystem from Ken Pettit 2013-10-27 07:44:53 -06:00
Gregory Nutt 8c094aeda8 CC3000 driver update from David Sidrane (part 2 of 2) 2013-10-25 16:39:27 -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 d2ab68c76e More apps/examples/cc3000 changes from David Sidrane 2013-10-23 11:49:59 -06:00
Gregory Nutt 9d09dee7ba Part of last changes; file was left in editor 2013-10-23 09:14:31 -06:00
Gregory Nutt 5053d803e7 CC3000 driver updates from David Sidrane 2013-10-23 09:12:09 -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 545cef3223 scanf() fixes from kfrolov: 1) sscanf() function hangs in the following example: sscanf(2, %u,%u,%u,%u, ...), 2) sscanf() returns incorrect number of parsed numbers if some arguments can't be parsed: sscanf(=2, %u,%u,%u,%u,...)==1 instead of 0, and 3) using of char* instead of const char* in vsscanf function leads to warnings from GCC. 2013-10-21 10:41:15 -06:00
Gregory Nutt 6fda497bc1 Updated Spark/cc3000 files from David Sidrane 2013-10-18 17:14:58 -06:00
Gregory Nutt 46bf97abfc Add SDIO preflight method 2013-10-18 08:15:09 -06:00
Gregory Nutt cbed482747 TCP: Change how initial MSS is handled. From Max Holtzberg 2013-10-17 09:45:38 -06:00
Gregory Nutt 5a298893d6 CC3000-related typo fixes from the last bit checked. Thanks to David Sidrane 2013-10-16 18:23:42 -06:00
Gregory Nutt 8cd7eea7ad CC3000 driver changes from David Sidrane 2013-10-16 13:18:53 -06:00
Gregory Nutt 48a8364267 CC3000 driver changes from David Sidrane 2013-10-16 11:59:22 -06:00
Gregory Nutt e555cfaa5b Updated CC30000 example from David Sidrane 2013-10-16 07:29:25 -06:00
Gregory Nutt e6b1786473 NxWidgets::CScaledImage: New class that wraps any class that provides IBitMap and adds image scaling 2013-10-15 11:09:20 -06:00
Gregory Nutt d5ec15fc78 Update to net_close() improvement from Max Holtzberg 2013-10-08 09:14:27 -06:00
Gregory Nutt 423cc009ef Cosmetic changes to comments 2013-10-06 10:46:56 -06:00
Gregory Nutt 4c884a5079 Make net_close() nonblocking and free unestablished connections if no free connections available. From Max Holtzberg 2013-10-06 09:48:54 -06:00
Gregory Nutt 566857bcbd Clean-up routing table design. 2013-10-05 12:05:51 -06:00
Gregory Nutt 0ff3852b2f Add a user interface to manage the routing table 2013-10-02 10:51:48 -06:00
Gregory Nutt 6d2eba842c Add candidate net/route.h. Not yet integrated 2013-10-02 06:58:37 -06:00
Gregory Nutt ca8ec81688 Partial implementation of a simple network routing table. 2013-10-01 18:55:20 -06:00
Gregory Nutt efb1695c0c KL: Now builds up_puts 2013-10-01 11:51:27 -06:00
Gregory Nutt eeba5788bd cosmetic update to comments 2013-09-30 17:43:44 -06:00
Gregory Nutt 3ea00af9aa net/net_sendfile: High performance sendfile is now functional. From Max Holtzberg 2013-09-30 14:37:04 -06:00
Gregory Nutt 4cecf0b618 SAMA5 ADC/Touchscreen: A little more progress. Still not complete 2013-09-30 14:28:42 -06:00
Gregory Nutt 647aff0ded Changes to NSH and readline to permit NSH to work on a platform with no file system 2013-09-30 11:34:04 -06:00
Gregory Nutt 7ee6ded1c2 SAMA5 GMAC: Various fixes from initial debug 2013-09-29 15:03:57 -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 1f88a2907c The last checkin replaced some impossible error handling with DEBUGASSERT. Except that one of the case is actually possible in one cornercase and had to be restored 2013-09-28 15:37:16 -06:00
Gregory Nutt 41f0c86cad Optimized sendfile() from Max Holtzberg 2013-09-28 14:47:49 -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 e4af9572d0 Beginng of support for GMII/RGMII PHYs 2013-09-26 15:55:21 -06:00
Gregory Nutt 7affa54e7e Standardize stack checking interface 2013-09-24 11:45:13 -06:00
Gregory Nutt 5b17e9da79 Cosmetic changes to USB host class driver files 2013-09-21 12:19:12 -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 ac3dfce614 Fix inconsistency in USB host tracing definitions 2013-09-19 08:46:33 -06:00
Gregory Nutt fd3e1e0802 Add definitions for the Micrel KSZ8051 PHY 2013-09-17 10:53:27 -06:00
Gregory Nutt 03413cb676 CDC/ACM: Backward condtional compilation fixed. Provided by Lorenz Meier 2013-09-13 11:27:03 -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 fbd5ab0758 Beginning of support for USB host side tracing 2013-09-09 14:01:52 -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 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 deaa35987e Partial implementation of driver-based UDP backlog still missing some logic. From Max Holtzberg. 2013-09-06 09:18:07 -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 8587026c18 SAMA5 UPPHS: Fix a small mountain of compilation errors. Still things to REVISIT so it is not ready for test 2013-09-01 11:31:12 -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 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 7c5f8c86ce SAMA5/ECHI: Debug register access, add logic to determine transfer size, fix setting of control bit in token 2013-08-23 16:23:15 -06:00
Gregory Nutt db1b3c421b SourceForge bug #16 Fix IO pin map. Add CONFIG_SERIAL_TERMIOS support. From CCTSAO 2013-08-23 11:48:53 -06:00
Gregory Nutt eef0f392ec SAMA5 EHCI: Initial debug changes 2013-08-22 17:25:00 -06:00
Gregory Nutt c1c5e195ce SAMA5 EHCI: Add IOC error handling 2013-08-22 09:23:01 -06:00
Gregory Nutt a5eb830544 SAMA5 EHCI: Hardware initialization logic 2013-08-21 13:45:54 -06:00
Gregory Nutt b1864a995e Move all SAMA5 EHCI interrupt handling to the worker thread 2013-08-21 11:07:42 -06:00
Gregory Nutt e3a76b2e64 Add kernel/user memalign functions. Not fully integrated 2013-08-20 13:04:49 -06:00
Gregory Nutt b04ea3efa6 SAMA5 OHCI+EHCI mostly cosmetic changes 2013-08-19 15:03:14 -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 0524688c71 Add few more EHCI definitions 2013-08-18 13:01:13 -06:00
Gregory Nutt 44dd71de4e Completes EHCI header file 2013-08-18 09:01:16 -06:00
Gregory Nutt e2f68ac85f Add EHCI header file (not quite complete) 2013-08-17 14:19:18 -06:00
Gregory Nutt 16ac25fd09 Clean up some LP17xx and STM32 USB host configuration compilation errors due to the massive changes to the USB host interfaces needed to support the SAMA5 2013-08-13 17:43:19 -06:00
Gregory Nutt 1700d06d89 Separate wait() and enumerate() methods from struct usbhost_driver_s and move to new interface, struct usbhost_connection_s. This is part of the necessary restructuring of the USB host interface to support multiple root hub ports. 2013-08-13 15:03:46 -06:00
Gregory Nutt a65ac5bc72 Back out most of the changes of 3b04d08043742b9e65cf38d45988b35bff91daed 2013-08-13 14:12:27 -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 e09bd50fdd First of several changes needed to support multiple USB host root hubs 2013-08-12 14:44:06 -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 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 da4cebf572 SAMA5: Fix HSMCI race condition. Now memory card interface is functional with DMA 2013-08-10 18:01:23 -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 7e2c6c4aef Fixes for compiler warnings from Lorenz Meier 2013-08-03 16:51:48 -06:00
Gregory Nutt 70f0ffdfc5 Finally... renamed all CONFIG_DRAM_ settings to CONFIG_RAM_ 2013-07-26 10:09:17 -06:00
Gregory Nutt 352c313fa7 Fix typo/compilation error with USB device DMA memory allocation is enabled 2013-07-12 07:09:24 -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 4d8a4b69a4 Add CRC16 support 2013-07-07 17:35:35 -06:00
Gregory Nutt 25c393f371 prohibit re-entrance into sam_configgpio() 2013-07-05 17:15:54 -06:00
Gregory Nutt a9e04b3f47 Fix some SPI bit bang timing. I still don't think it is working properly; I am going to need to borrow a logic analyzer 2013-07-05 11:45:17 -06:00
Gregory Nutt ac36a07e24 Back out part of last change to the Arduino Due touchscreen driver 2013-07-03 09:07:01 -06:00
Gregory Nutt f0ebaf8312 Several fixes to get a clean compile of the Arduino touch screen 2013-07-02 13:52:09 -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 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 c9f1d1857c SAM3U-EK: Correct polarity of the PENIRQ signal 2013-06-16 14:31:18 -06:00
Gregory Nutt 3edec35c51 Add flow control support to the STM32 serial driver; Fix some issues with UART2 and 5. From Lorenz Meier and Mike Smith 2013-06-06 14:49:14 -06:00
Gregory Nutt 44450511d4 Add dprintf() and vdprintf() 2013-06-02 15:49:52 -06:00
Gregory Nutt 0e37ec1bfc Add NSRF42L01 driver. From Laurent Latil 2013-06-01 08:03:55 -06:00