9
0
Fork 0
Commit Graph

1003 Commits

Author SHA1 Message Date
patacongo 435459ad2f Add HID parser from LUFA
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3303 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-02-19 23:07:58 +00:00
patacongo a650a87c37 RTL18189 infrastructure
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3285 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-02-12 19:17:37 +00:00
patacongo cc25d69285 Add logic to map keyboard scancodes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3257 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-18 02:17:49 +00:00
patacongo 824d67d292 More HID keyboard progress
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3256 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-17 13:52:33 +00:00
patacongo 81d1358d76 Make space for int/isoc endpoint support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3254 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-16 14:02:42 +00:00
patacongo 5bca5a634a Many changes in preparation for HID keyboard
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3253 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-15 22:30:23 +00:00
patacongo 6f6d9e781b TD's no longer hard allocated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3252 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-15 17:46:55 +00:00
patacongo 31bec0aa12 Extend the ED and get the transfer type into the ED
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3251 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-14 18:38:46 +00:00
patacongo e9a2cc59d5 Fleshing out keyboard driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3250 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-14 17:06:30 +00:00
patacongo becad7f18b Align columns
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3248 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-13 14:52:17 +00:00
patacongo 21fc7b4e67 Add info from HID and HuT specs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3247 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-13 02:57:02 +00:00
patacongo 4c6c1561e3 Framework for HID keyboard -- not much there yet
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3245 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-12 04:03:57 +00:00
patacongo 5a7fd4ce00 Rename usb_storage.h to storage.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3243 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-12 02:12:41 +00:00
patacongo 95a19a9312 Improve endpoint management
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3240 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-11 01:41:06 +00:00
patacongo 82af4cea99 Basic USB host functionality in place
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3236 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-09 15:35:08 +00:00
patacongo 6f1e2645a1 Mostly debug stuff
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3233 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-04 03:04:06 +00:00
patacongo 5fea7b5398 FunctionAddress no longer hard-coded
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3231 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-02 20:05:28 +00:00
patacongo 2e1dc36017 Don't duplicate structures in ohci.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3228 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-01 15:43:53 +00:00
patacongo 41f265c8bf Misc debug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3227 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-01-01 15:08:18 +00:00
patacongo b713e2c3b8 Initial debug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3226 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-31 20:59:23 +00:00
patacongo 58041a7b7a Address should not be shifted in SET_ADDRESS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3225 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-31 18:50:39 +00:00
patacongo 7a04b68775 Correct logic that turns on USB host power
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3224 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-31 17:25:24 +00:00
patacongo 1a960bf5ee Handling missing RHSC interrupt
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3223 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-30 23:08:46 +00:00
patacongo a4ef262df8 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3221 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-30 01:15:40 +00:00
patacongo 97ebb4efff Separate enumeration logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3219 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-28 02:22:11 +00:00
patacongo 934796abb4 misc resource utilization fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3212 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-21 15:57:40 +00:00
patacongo 6d8747d4b7 Clean up comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3207 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-21 11:21:07 +00:00
patacongo 87885d1f1f Add USB host support to NSH
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3206 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-21 02:36:11 +00:00
patacongo 323541c344 Separate waiting for a device and enumerating a device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3204 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-21 01:41:03 +00:00
patacongo ef438a5b67 Final cleanup before testing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3203 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-21 01:10:29 +00:00
patacongo 6699eecb79 Add a little more
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3201 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-20 20:59:12 +00:00
patacongo a312a1f4f9 minor
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3200 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-20 16:51:15 +00:00
patacongo 133c690871 minor
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3199 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-20 02:40:16 +00:00
patacongo e795fa70b4 Add class binding logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3198 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-19 19:18:29 +00:00
patacongo f3c523924d More descriptor stuff
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3197 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-19 17:49:53 +00:00
patacongo 0f0b4c9083 Finishes first cut at USB host MS class
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3195 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-18 17:35:54 +00:00
patacongo e55a84fe68 Working through initialization state machine
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3194 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-18 03:24:13 +00:00
patacongo 6ef24a191f Add CBW helpers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3193 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-18 01:53:05 +00:00
patacongo 09ec3edfe5 typos
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3192 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-18 00:31:38 +00:00
patacongo 96619c64f1 Add td allocation logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3190 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-17 02:19:04 +00:00
patacongo ba845a50a1 Add a complete method
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3187 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-16 02:06:24 +00:00
patacongo 69dbe6bef9 USB host MS class compiles
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3186 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-16 01:29:51 +00:00
patacongo 79c10685e9 Changes to get USB host driver compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3185 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-16 00:49:02 +00:00
patacongo 2c1fdd7633 Changes to get USB host driver compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3184 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-16 00:33:12 +00:00
patacongo 43d43715c9 Extend USB host mass storage class
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3183 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-15 22:28:35 +00:00
patacongo 7c3d501186 Add disconnected method
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3182 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-15 18:39:19 +00:00
patacongo ba793b6a3e Need to set global power
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3180 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-15 04:20:55 +00:00
patacongo e52614088a A little more USB host logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3179 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-15 03:30:20 +00:00
patacongo 6134b5f5c9 A little more USB host logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3178 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-15 03:12:09 +00:00
patacongo 2e83141e06 cleanup
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3177 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-15 02:12:40 +00:00
patacongo 30451ec749 Add start of USB host controller
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3176 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-15 02:03:21 +00:00
patacongo d27a77a3b8 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3175 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-14 19:02:49 +00:00
patacongo 383c56c8d0 Add MS class skeleton
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3174 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-14 16:35:10 +00:00
patacongo 4106d21b7c Add registry info
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3172 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-14 15:24:50 +00:00
patacongo deed6d6c8a Create include/nuttx/usb directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3170 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-14 03:33:39 +00:00
patacongo 5a1f9d04e7 LCD bug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3166 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-07 03:06:19 +00:00
patacongo b041961cff Add NX configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3165 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-06 05:15:14 +00:00
patacongo c65af83097 Add backlight control
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3163 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-05 19:54:23 +00:00
patacongo 4c09c85412 Add beginning of Nokia6100 driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3162 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-05 16:16:50 +00:00
patacongo 3c859bb80d USB class drivers need to call DEV_CONNECT
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3159 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-04 17:35:19 +00:00
patacongo ad58cdd82c P14201 driver now uses new SPI cmddata method
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3158 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-04 01:56:50 +00:00
patacongo f2872391ae Add cmddata method to the SPI interface
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3157 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-12-03 01:37:56 +00:00
patacongo 1d12701795 Files needed to make LPC17xx EMAC RAM more configurable
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3141 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-28 01:04:11 +00:00
patacongo 44972004a3 Cosmetic renaming of variables
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3135 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-27 01:01:26 +00:00
patacongo 0103367a7d Eliminate uip_outstanding()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3134 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-26 15:54:48 +00:00
patacongo 4de13821b1 uip_arp_ipin needs a struct uip_driver_s as an input
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3132 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-25 20:55:46 +00:00
patacongo 3cff887d62 Restore uip_arp_ipin()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3131 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-25 20:32:51 +00:00
patacongo 3db717c4ec Add PHY init logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3100 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-12 04:21:23 +00:00
patacongo 704b933186 Add gmii
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3099 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-11 22:44:04 +00:00
patacongo d272b8281c fix typo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3098 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-11 18:07:33 +00:00
patacongo 425cded28e Add Micrel KS871
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3097 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-11-11 16:20:21 +00:00
patacongo 9e52993f35 Add strnlen()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3054 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-10-27 20:54:11 +00:00
patacongo 381963a4d2 Add AVR32 system timer
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3021 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-10-16 02:15:50 +00:00
patacongo 3953499fb7 Add inttypes.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2989 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-10-10 00:20:09 +00:00
patacongo 2738ef4503 Add labs(), llabs(), and imaxabs()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2986 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-10-09 21:12:49 +00:00
patacongo 31a7eadb62 add abs()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2984 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-10-09 20:46:14 +00:00
patacongo 251b37c155 Add driver for Atmel AT45DB161 FLASH
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2940 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-12 02:22:13 +00:00
patacongo 0f67cbf4a2 Initial allocated page must be read/write/non-cacheable
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2909 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-01 23:52:38 +00:00
patacongo e39ba378a2 Fix heap/page table overlap; Switch to 1Kb pages
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2881 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-24 02:03:45 +00:00
patacongo ac4f2e0b66 Fix demand-paging compilation errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2879 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-22 03:44:18 +00:00
patacongo 531285c75a Update On-demand paging documentation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2877 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-22 00:48:43 +00:00
patacongo f2ce9515b1 Fix issues of virtual vs physical sizes of regions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2875 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-21 21:53:41 +00:00
patacongo 6f73fb3594 Basic page allocation logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2874 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-21 19:17:39 +00:00
patacongo fbc3297887 Add mapping for the page table
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2872 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-21 02:09:12 +00:00
patacongo e33344fa4d Fix data region mappin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2871 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-20 12:42:34 +00:00
patacongo d1d29cf986 More paging changed
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2870 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-20 03:01:57 +00:00
patacongo 7f4a8faf67 More paging changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2868 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-19 12:57:16 +00:00
patacongo b4bf0ea289 Skeletons for remaining paging files to be implemented
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2863 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-17 19:28:51 +00:00
patacongo 99316adaec Add on-demand paging support to ARM9 prefetch abort handler
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2860 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-17 01:37:39 +00:00
patacongo 5d582001bb Fix compile error introduced yesterday
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2859 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-17 00:20:06 +00:00
patacongo e81e401dfa Minor design improvements
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2856 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-15 16:23:18 +00:00
patacongo 886304a277 Completes demand paging core implementation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2853 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-15 15:02:45 +00:00
patacongo f94dab81d4 paging documentation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2851 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-14 03:51:03 +00:00
patacongo 10b05d374b Beginning to add on-demand paging logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2850 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-14 01:56:13 +00:00
patacongo 38fa0c6df4 Lease time is now in host order
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2839 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-10 16:39:34 +00:00
patacongo a908f58c18 Outgoing IGMP is functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2797 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-14 01:57:00 +00:00
patacongo d3b250ca8f Clean-up
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2796 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-13 18:56:03 +00:00
patacongo c7c84f34a3 Typo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2795 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-13 18:52:05 +00:00
patacongo bd5ebc27c9 Move options to separate file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2794 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-13 18:49:54 +00:00
patacongo cc25257454 Fix typos
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2793 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-13 17:30:47 +00:00
patacongo 6c4dff07a2 Add IP options
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2792 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-13 15:12:40 +00:00
patacongo 1fce311403 IGMP debug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2791 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-13 03:43:06 +00:00
patacongo b67dc002b6 IGMP debug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2790 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-13 02:29:09 +00:00
patacongo 63908eac59 Add IGMP user interface
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2786 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-11 18:10:22 +00:00
patacongo 8e59c8fa45 Add support for multicast MAC addresses
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2784 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-11 15:17:11 +00:00
patacongo 9aedb88a82 More IGMP logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2781 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-10 17:02:52 +00:00
patacongo 85ad871a64 More IGMP logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2780 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-10 01:20:34 +00:00
patacongo 5dd13c4a48 More IGMP logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2779 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-08 03:04:04 +00:00
patacongo 8eebc02c02 Add IGMP initialization logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2778 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-08 01:48:16 +00:00
patacongo 0c638ba30e More IGMP changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2777 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-08 00:59:51 +00:00
patacongo cbee057d47 More IGMP header file stuff
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2776 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-06 02:07:49 +00:00
patacongo da166ffec5 IGMP header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2775 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-07-06 01:41:53 +00:00
patacongo a321cc0e8d Add more LPC17 header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2708 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-29 14:39:13 +00:00
patacongo 2abd483bfc Fix USB macro definition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2701 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-26 12:51:06 +00:00
patacongo 3943d2ad14 Extend I2C interface definition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2700 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-26 12:45:54 +00:00
patacongo 9e98ab64d1 Fix macro parameter problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2699 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-26 12:45:05 +00:00
patacongo 99904b4227 Finish framebuffer support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2672 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-15 18:57:24 +00:00
patacongo fb9149290f In progress changes for OLED display work
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2669 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-15 01:15:52 +00:00
patacongo 33cb2f5f0a Code complete for p14201 driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2667 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-13 01:40:10 +00:00
patacongo daecf38f86 Add skeleton of P14201 driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2664 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-11 03:55:28 +00:00
patacongo bc2af164e0 Add LM3S6965 NSH configuration + Prep for 5.5 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2659 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-09 16:36:07 +00:00
patacongo 785255ed75 Add up_enc28j60.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2643 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-01 19:52:50 +00:00
patacongo 42c8de4ce4 Need to include enc28j60.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2640 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-01 02:16:11 +00:00
patacongo 1e6f968b4f en28j60 driver code complete -- untested
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2639 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-05-01 02:14:21 +00:00
patacongo 9828539918 Add skeleton of ENC28J60 ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2627 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-25 21:24:12 +00:00
patacongo a129eb2452 Shouldn't declare configuration errors in header file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2620 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-20 11:53:17 +00:00
patacongo 11f50d60ee sam3u LCD driver is code complete (but untested)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2619 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-20 02:20:42 +00:00
patacongo f67fe17b5b Framework for SAM3U LCD driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2615 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-18 18:49:51 +00:00
patacongo e9a33a306c Remove duplicate color format name
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2614 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-18 17:09:15 +00:00
patacongo 962fcd86a2 Beginnings of AT91SAM3U LCD driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2613 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-18 16:39:12 +00:00
patacongo ff44140838 Add RGB color names
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2612 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-18 16:15:53 +00:00
patacongo 4d51ceccd9 Code complete for NX for LCD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2610 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-18 02:56:15 +00:00
patacongo c8e6c3d258 Fix move rectangle logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2607 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 18:59:12 +00:00
patacongo 6e3cb8d10b Rectangular fills compile for LCD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2605 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 16:00:58 +00:00
patacongo 2551749f69 1st round of fixes for LCD build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2604 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 14:46:13 +00:00
patacongo 5c082d46da Need to generalize the planeinfo type as well
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2600 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 03:58:06 +00:00
patacongo d89c0d5869 Remove dev and planeno. There is no way to provide them
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2599 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 03:57:40 +00:00
patacongo a7298e2392 Generalize graphics driver type
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2597 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 03:08:30 +00:00
patacongo 73a750a65a Add configuration to select LCD driver for NX
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2596 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 01:53:49 +00:00
patacongo 90498ef966 Add LCD interface
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2594 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-15 02:06:34 +00:00
patacongo 982187cdd7 Add MCI CD GPIO
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2585 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-11 15:32:07 +00:00
patacongo 99985cd97b SAM3U needs block info
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2584 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-10 23:16:51 +00:00
patacongo 2ef00d3d74 Extensions for SAM3U
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2583 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-10 21:57:43 +00:00
patacongo 43cc55b080 Add strtod
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2541 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-14 15:10:16 +00:00
patacongo efae739bf8 Misc fixes, add button support, GPIO interrupt support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2523 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-23 03:05:05 +00:00
patacongo 1603c42f12 Add CRC32 to lib/; add tool to make lpc313x bootloader images
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2506 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-16 02:12:48 +00:00
patacongo 7613fc7ba7 Argument to up_udelay() should be type useconds_t
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2400 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-20 22:24:02 +00:00
patacongo fc638be315 Fix an error in the handling of TCP/IP sequence numbers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2392 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-19 22:05:12 +00:00
patacongo e2685d7f8f _Bool may be an intrinsic type
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2371 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-17 18:36:18 +00:00
patacongo c74ec25ec2 typo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2363 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-17 14:20:56 +00:00
patacongo 68b4717f63 Clean-up from big switch to stdint/stdbool
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2362 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-16 23:23:46 +00:00
patacongo 87263bd73c Switching to C99 stdint.h types
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2340 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-14 23:32:23 +00:00
patacongo d052a1e372 Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2335 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-14 15:46:55 +00:00
patacongo e363593305 Add cstdint and cstdbool
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2332 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-13 20:04:14 +00:00
patacongo 07d2a3b76e Add stdbool.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2331 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-13 19:58:21 +00:00
patacongo b4f9cd2f57 types blkcnt_t and off_t should not depend on memory model; Remove non-standard type STATUS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2330 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-13 18:01:46 +00:00
patacongo 4b938142bf Eliminate some hcs12 compile errors/warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2329 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-13 15:13:37 +00:00
patacongo 6a2cd4dc28 Fix hcs12 compile issues
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2326 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-12 17:23:23 +00:00
patacongo 92a48ba0ed Update porting guide
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2324 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-12 15:16:44 +00:00
patacongo 32ad5d049d Need to export FTL interface in mtd.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2308 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-06 00:23:42 +00:00
patacongo d4ceac7cb8 Add FTL logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2307 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-06 00:19:50 +00:00
patacongo 0afea8455e Add HC12 header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2304 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-04 19:43:10 +00:00
patacongo 89241e34a0 Move LPC-specific code from examples/usbstorage to mcu123-lpc214x/src
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2290 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-30 15:52:06 +00:00
patacongo 1019458bf7 Need a cancel method to stop DMA
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2280 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-27 13:05:02 +00:00
patacongo 40174c2010 Numerous fixes for basic STM32 SDIO DMA access
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2279 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-26 00:18:22 +00:00
patacongo 89f79db0ef Fix block read/write return values; SDIO error reporting; slow down clock if interrupt mode
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2278 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-25 13:50:26 +00:00
patacongo 9d79d6253d Initial MMC/SD SDIO STM32 bug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2272 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-18 17:31:49 +00:00
patacongo 5eb2d137bf Callbacks need to use worker thread; clean up/document configuration settings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2268 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-17 23:20:08 +00:00
patacongo 9bac38277f Code complete for STM32 SDIO driver and MMC/SD SDIO driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2266 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-17 21:31:56 +00:00
patacongo 91060233ac Finish event wait logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2265 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-17 18:18:35 +00:00
patacongo 0337e83423 Add basic data transfer logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2264 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-17 16:24:44 +00:00
patacongo 603a99a26a Add SDIO interrupt handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2263 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-16 23:22:36 +00:00
patacongo 0b9e65666a Redesign SDIO wait logic; add SDIO DMA logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2261 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-16 15:37:11 +00:00
patacongo e34c027a26 Add logic to handle card insertion/removal events
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2259 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-15 19:48:08 +00:00
patacongo c4c444cfda Add SD card initialization logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2258 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-15 18:23:46 +00:00
patacongo 90f4a2a679 Add MMC configuration logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2255 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-14 18:19:51 +00:00
patacongo 6ea5a796c4 Add IOCTLs and card identification logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2253 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-13 23:30:41 +00:00
patacongo 3f78cec4d5 Finish reponse methods
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2249 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-12 16:49:39 +00:00
patacongo 5f91ba04e8 SDIO interface simplication
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2248 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-12 15:49:48 +00:00
patacongo 61f74c415a Incremental update to STM32 MMCSD driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2246 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-11 22:34:40 +00:00
patacongo 578a8cfe52 Incremental progress on STM32 MMCSD driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2245 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-11 21:20:49 +00:00
patacongo 80af9a06d4 Rename mmcsd.c to mmcsd_sdio.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2242 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-11 00:13:42 +00:00
patacongo 6a299af12e Separate SDIO interface from MMCSD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2241 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-10 18:32:51 +00:00
patacongo 9c7984b7d6 Fixes for Z80 compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2240 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-07 00:03:22 +00:00
patacongo 3dd6a4436f Fix errors/warnings reported by eZ80 compiler
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2239 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 22:53:47 +00:00
patacongo c6ca285882 Add skeleton of SDIO-based MMCSD driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2237 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 20:44:16 +00:00
patacongo 31c1f7d279 First cut at SDIO MMC/SD interface
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2236 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 18:10:32 +00:00
patacongo fd4b2424d2 Fix confusion between byte and block transfers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2235 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 13:43:21 +00:00
patacongo 2cba3f9db5 Fix a potential race condition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2234 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 13:42:49 +00:00
patacongo 0cb5c872dc Incorporate the work thread
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2230 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-05 22:58:36 +00:00
patacongo 5c7cd2598e Add beginnings of a work thread
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2229 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-05 21:44:33 +00:00
patacongo 5962fce8aa Add generic support for read-ahead buffering and write buffering in block drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2227 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-05 18:15:06 +00:00
patacongo 130a18c0ea Extend USB trace logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2212 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-02 20:11:50 +00:00
patacongo 71bf745aff More USB macros; fix warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2178 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-27 02:08:26 +00:00
patacongo bde7c6b460 Misc. mosty USB-related updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2167 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-22 00:11:53 +00:00
patacongo 1e6bdfdcf3 Extend SPI interface to better handle multiple devices on same SPI bus
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2162 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-20 14:05:56 +00:00
patacongo f7794c33af Add bulk erase IOCTL; add byte read method
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2158 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-18 20:58:04 +00:00
patacongo 822d7fd001 Add MTD interface; add M25P64/128 driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2157 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-18 17:45:31 +00:00
patacongo 359cb0b04f Move some drivers to separate subdirectories
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2156 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-18 13:52:21 +00:00
patacongo 21c89ed722 typos
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2137 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-15 19:43:49 +00:00
patacongo df0b69f6cd Add STM32 SPI chip selects
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2110 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-10-01 14:21:29 +00:00
patacongo 1d1bbb25b5 Use lldbg() instead of dbg() in interrupt level logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2054 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 15:44:14 +00:00
patacongo 388d6b8194 Add CONFIG_DEBUG_SYMBOLS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2053 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 14:18:15 +00:00
patacongo 96307cf628 Fix race condition bug in poll() for backlogged connections
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2032 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-10 22:55:52 +00:00
patacongo 68994faba7 THTTPD now gets past initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2007 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 16:08:20 +00:00
patacongo 2a7e788615 Fix some ez80 compilation errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2005 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-08-02 13:24:47 +00:00
patacongo dd496c179b Add fcntl(F_DUPFD)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1995 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-19 00:14:46 +00:00
patacongo d20279c15e Still fleshing out THTTPD example
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1994 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-18 22:59:44 +00:00
patacongo 7fa8126f60 Add skeleton for fcntl()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1993 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-18 21:39:59 +00:00
patacongo 2f981f3d35 Add fileno()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1985 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-13 01:35:15 +00:00
patacongo 4d920f55d8 Add tdate_parse.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1982 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 20:48:44 +00:00
patacongo 93d580ae9a libthttpd.c now longer used fork() and execve()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1980 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 18:46:11 +00:00
patacongo 2efddf24c9 Added exec()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1979 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 18:43:59 +00:00
patacongo 2e559e9aa6 Add strftime
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1977 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 15:16:00 +00:00
patacongo 277489e907 Add gmtime and localtime
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1976 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 00:41:06 +00:00
patacongo 92868fc54e Add gettimeofday()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1974 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-11 23:39:33 +00:00
patacongo aebe7e439f mktime/gmtime_r moved and highly simplified
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1973 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-11 17:24:14 +00:00
patacongo 467c445ede Added some pattern matching logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1972 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-11 13:59:42 +00:00
patacongo b55abac7e3 Fixes for clean ez80 compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1965 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-26 19:22:21 +00:00
patacongo 2835d2de51 integrating NXFLAT
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1962 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-26 17:46:51 +00:00
patacongo 011bd5ef31 Mostly cosmetic integration changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1953 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-25 21:59:30 +00:00
patacongo e7a512ead0 Consolidate buffer dumping; fix all occurrences of 'the the'
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1951 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-25 17:44:35 +00:00
patacongo fda55e6a9a Make all counts 16-bit
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1946 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-25 12:44:55 +00:00
patacongo 7c790feb6a Still waffling on relocation types
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1931 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-23 20:22:50 +00:00
patacongo 6d2642ec8d Remove import symbols from relo table
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1930 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-23 18:55:57 +00:00
patacongo fb4238eaa3 Back-out one relocation type
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1926 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-22 22:42:21 +00:00
patacongo bc63334484 New relocation types
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1925 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-22 22:12:19 +00:00
patacongo a5d21afd94 Add NXFLAT dynamic binding logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1919 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-21 13:41:39 +00:00
patacongo 36930c099d Add symbol table support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1918 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-20 19:17:46 +00:00
patacongo d2086f6248 Add qsort()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1916 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-20 18:22:47 +00:00
patacongo 3217436449 Finish nxflat test Makefiles
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1913 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-20 13:27:43 +00:00
patacongo 3adecf5eb4 Integrated mknxflat
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1905 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 21:17:53 +00:00
patacongo 79fda86ba3 Back out most of last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1902 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 12:18:41 +00:00
patacongo 340f9673f3 Integrate PIC support into context switching
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1900 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 23:38:05 +00:00
patacongo 74df903300 Remove bitfields from NXFLAT definition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1897 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 22:13:21 +00:00
patacongo ab90735870 Straighten out conditional compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1896 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 21:15:31 +00:00
patacongo fe5083b49a Add exec_module
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1895 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 20:25:27 +00:00
patacongo adee7d3281 Add basic module management logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1894 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 18:45:48 +00:00
patacongo 9b257dd40e Easing in binfmt support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1892 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 16:28:50 +00:00
patacongo c6d450eefe Reserved word 'private' in C header files is a problem for C++
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1890 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 23:23:31 +00:00
patacongo ce22f29227 Added NXFLAT a bit at a time
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1889 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 22:08:59 +00:00
patacongo 4c7abc565d Adding basic framework for NXFLAT
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1887 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 13:26:07 +00:00
patacongo 8a139dfe72 Add logic to clone socket descriptors when a new task is started.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1885 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 19:50:06 +00:00
patacongo 108fd107c0 dup() and dup2() support for socket descriptors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1884 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 18:58:22 +00:00
patacongo c30c376261 Add strtoul, strtoll, strtoull, atol, and atoll.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1883 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-14 15:36:18 +00:00
patacongo 99ae1d557f Same as last check-in, just implemented more sanely
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1880 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-12 00:29:07 +00:00
patacongo 6442f16331 Additional fixes for devkitARM toolchain
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1876 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-11 16:32:55 +00:00
patacongo e1f9f31a35 update comments; add lib_zeroinstream
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1842 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-01 14:24:29 +00:00
patacongo ff6abdc1b4 Make lib/ stream implementation visible outside of lib/
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1841 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-31 13:56:24 +00:00
patacongo 63bf23a623 MAC driver development
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1809 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-20 19:48:55 +00:00
patacongo 43a0769b92 Add lm3s ethernet header file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1808 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-20 16:00:34 +00:00
patacongo b51687eeab update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1750 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-01 23:42:40 +00:00
patacongo d873d4b821 more cs89x0 logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1749 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-30 22:46:48 +00:00
patacongo 117ed5181e Extend SPI interface so that we can set number of bits per word
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1742 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-26 18:58:49 +00:00
patacongo e5fb54b7d2 Extend SPI interface for word sizes >8bits
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1740 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-26 16:06:29 +00:00
patacongo f95ff929bb Fix errors that have crept into DM320 build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1715 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-19 16:32:08 +00:00
patacongo f5cc00df49 cosmetic updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1709 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-19 15:21:22 +00:00
patacongo a2a386246e Standard C headef files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1708 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-19 15:13:29 +00:00
patacongo aaf47be5b5 Add C++ HelloWorld example
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1706 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-19 13:05:39 +00:00
patacongo ce22982a9e Add eZ80 I2C driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1679 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-04-04 20:27:37 +00:00
patacongo 5a1ad17ab5 Add macro to make it clear we expect 7-bit addresses
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1675 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-31 22:30:36 +00:00
patacongo 18ac68e12a setmode method is optional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1674 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-31 22:29:58 +00:00
patacongo bf90d7e12c Fix errors in the initial specificaion
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1672 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-29 22:14:16 +00:00
patacongo fb07d55be1 I2C interface definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1671 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-29 21:59:32 +00:00
patacongo d93898831d Add SPI method to set SCLK mode
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1669 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-29 21:14:34 +00:00
patacongo 024150b785 Add enum argument to SPI status method
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1667 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-29 18:53:20 +00:00
patacongo ef055017da Add enum argument to SPI select method
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1666 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-29 18:02:35 +00:00
patacongo 32d0e10483 Add examples/sendmail
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1663 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 22:41:26 +00:00
patacongo 83ab6306b4 Add wget command to NSH
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1657 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 19:49:28 +00:00
patacongo 46d8d1eccb wget now takes only a URL as a argument; not host + file name
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1654 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 16:30:10 +00:00
patacongo a9cc9026b3 Make HTTP URL parsing common
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1652 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 15:58:19 +00:00
patacongo 24af04a596 Fix examples/wget build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1649 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-28 13:14:13 +00:00
patacongo 236ae20663 wget bugfixes (still lots of problems)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1645 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-26 23:45:24 +00:00
patacongo c0181c3326 Add host based test for wget()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1644 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-26 02:38:07 +00:00
patacongo 55b2f63d0b 1st cut as BSD-izing uIP web client logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1642 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-26 01:31:43 +00:00
patacongo c29575a6cc Fix DHCPD uni-cast problem: Need to update ARP table first
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1634 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-21 16:48:17 +00:00
patacongo 649b5e7e84 Expose more ARP APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1633 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-21 16:00:20 +00:00
patacongo bc89420c34 Fix calculation of checksum on outgoing ping responses
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1617 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-16 00:09:31 +00:00
patacongo 7da0c39493 Fix some debug macro defintions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1613 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-15 21:44:12 +00:00
patacongo e192c80f43 Prep for 0.4.3 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1611 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-14 22:18:23 +00:00
patacongo 003a269b7a Add test for CONFIG_SEM_PREALLOCHOLDERS > 0
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1596 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-13 00:25:05 +00:00
patacongo 110eb66e60 Repartition functionality in preparation for nested, pending reprioritization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1591 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 23:52:46 +00:00
patacongo 788ac6bcad Extend, improve, and partially fix priority inheritance logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1590 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 11:41:20 +00:00
patacongo 98f1f15142 Add support for priority inheritance
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1581 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-08 23:33:41 +00:00
patacongo 077e6f07c3 For some platorms, need to really use type long constants and types in HTONL and NTOHL
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1571 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-07 23:27:38 +00:00
patacongo df91274e32 Add AMD PHY id
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1568 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-07 17:59:59 +00:00
patacongo 711d0ab4f6 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1561 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-01 21:23:11 +00:00
patacongo b27229d64d cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1535 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-02-28 14:24:48 +00:00
patacongo 7b9fbf46b9 Added support for M16C small memory model
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1507 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-02-15 19:10:29 +00:00
patacongo 30af8b7067 cosmet
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1504 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-02-15 18:29:14 +00:00
patacongo d65ef197b7 Back out last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1497 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-02-14 22:11:22 +00:00
patacongo c5f6cfdc5c Add FAR to sigdeliver_t
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1493 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-02-14 01:11:14 +00:00
patacongo 6d145d2fc4 Add Am79c874 register definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1447 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-12 13:56:07 +00:00
patacongo d8792cf23f MII definitions needed by ez80 EMAC driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1445 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-12 02:19:07 +00:00
patacongo 08aa5a3e5e fix typo in comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1443 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-12 02:17:15 +00:00
patacongo a704f32fcd ez80f910200zco port
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1436 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-08 18:44:43 +00:00
patacongo a3b19fb64b Fix errors in prototypes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1432 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-07 18:22:36 +00:00
patacongo 9d90a07aac Allocate smaller buffers for glyphs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1422 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-06 13:45:05 +00:00
patacongo b5d9ad6484 Document NX Graphics Subsystem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1421 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-05 22:57:27 +00:00
patacongo 975759aa24 Clean-up and document NX configuration settings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1420 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-05 14:04:37 +00:00
patacongo 6793344722 Integrating font capabilities; debug bitmap logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1415 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-04 23:03:33 +00:00
patacongo 2deb1ec36f Add font test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1413 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-04 16:45:06 +00:00
patacongo f4f53db66c Removed superfluous toolbar handle
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1412 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-04 12:57:22 +00:00
patacongo 5a93c015fe Enable keypad input
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1411 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-04 03:19:59 +00:00
patacongo 35c9b133be Add logic for font rendering
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1410 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-04 01:11:21 +00:00
patacongo da642ce6a9 Add support for bitmap fonts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1408 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-03 20:53:23 +00:00
patacongo 8e18d445ce Modify examples/nx to use NXTK; fix related bugs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1407 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-03 15:27:40 +00:00
patacongo b8a5ac0bd2 For consistency, all close function return int
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1398 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-03 00:28:08 +00:00
patacongo 3cdd621fd0 Don't keep sizes in rectangles
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1392 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-02 20:02:59 +00:00
patacongo 43425d4c44 More NXTK files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1391 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-02 19:08:19 +00:00
patacongo afcb5ad3e1 Revised/simplified toolkit concept
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1390 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-02 16:39:39 +00:00
patacongo 37ec0f9ede filltrapezoid needs a clipping rectangle
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1389 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-02 16:38:35 +00:00
patacongo 1c27ff92e2 Fixed for multi-user NX mode
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1386 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-01 22:13:03 +00:00
patacongo fe76d44754 Missing prototype for nx_filltrapezoid
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1383 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-01 18:53:59 +00:00
patacongo 1a612e4443 Fix vectsubtract name
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1382 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-01 18:53:27 +00:00
patacongo 4867359bd3 Add the beginning of NX toolkit
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1380 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-01 18:51:08 +00:00
patacongo dbd4b4190a Add vectsubtract() and rectinside()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1371 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-01 15:28:31 +00:00
patacongo 142fc1f52e Add nxgl_rectunion()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1368 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-01 15:12:31 +00:00
patacongo ed9ff70f02 Add argument to window callbacks
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1366 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-01 13:22:34 +00:00
patacongo b1436b4789 There is at least some X11 output now
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1361 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-30 18:52:14 +00:00
patacongo 48f0fce66b Using wrong(invalid) callback structure
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1357 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-29 20:26:18 +00:00
patacongo ecba576e1a Add FAR to pointer
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1353 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-29 18:15:36 +00:00
patacongo 226ef75cf3 Add nx_eventnotify.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1349 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-29 18:12:17 +00:00
patacongo 4f817be6e6 Add APIs to get access to background
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1343 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-29 14:59:02 +00:00
patacongo f650c2a82e Add fixed precision sin() and cos()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1342 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-29 01:19:35 +00:00
patacongo cee0bccc40 Changes from initial NX debug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1341 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-28 23:04:54 +00:00
patacongo 63cdc8c2e0 Fix variable name in prototypes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1333 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-28 17:59:09 +00:00
patacongo 50f3a07b9b Standardize framebuffer APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1330 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-28 17:55:04 +00:00
patacongo 58c6960ae5 Add graphics front-end logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1327 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-28 14:45:15 +00:00
patacongo f8924a0b81 Add more trapezoid support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1324 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-28 13:57:20 +00:00
patacongo c20ab2a0c6 Add support for trapezoidal fills
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1323 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-28 13:20:36 +00:00
patacongo 2f38e9af2f More graphic support routines
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1321 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-27 23:31:37 +00:00
patacongo 8ef4526793 Make prototypes of rasterizers same at all resolutions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1317 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-26 23:42:51 +00:00
patacongo 4dd0b64dff Add more rasterizers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1316 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-26 22:20:00 +00:00
patacongo 4ed1075821 Add another rasterizer
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1314 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-26 19:39:54 +00:00
patacongo 9863ef20c6 Adding bitblit functions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1311 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-26 17:58:31 +00:00
patacongo 4f378b1371 Added nxglib.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1309 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-26 15:48:48 +00:00
patacongo 25078795f0 Add DM320 framebuffer driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1306 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-26 00:26:27 +00:00
patacongo da355fc7db Beginning of a graphics library
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1305 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-25 21:58:35 +00:00
patacongo 8531340609 Add fixed precision math support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1304 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-25 20:53:12 +00:00
patacongo 406574eaa3 Distinguish differenc RGB16 types
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1303 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-25 20:52:10 +00:00
patacongo 2287e50370 Add support for graphics debug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1301 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-25 00:09:14 +00:00
patacongo 622c93e7bf minor comment
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1299 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-23 19:35:19 +00:00
patacongo d606e697a7 Added framebuffer interface
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1298 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-23 15:53:51 +00:00
patacongo 2be2dea6d8 Change from doubly- to singly-linked lists
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1297 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-21 12:47:36 +00:00
patacongo 5d5d883446 Add support for TCP/IP connection backlog
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1294 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-20 19:24:06 +00:00
patacongo 0bd7074a2d Move poll save area back into struct pollfd (as it was
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1288 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-19 18:43:50 +00:00
patacongo e24c6b794f Move poll storage slot from pollfd struct to socket struct
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1286 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-19 02:40:09 +00:00
patacongo 270be41e27 Revert part of last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1285 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-19 02:39:21 +00:00
patacongo 49bb914e8f Basic setup of network select
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1278 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-18 22:14:25 +00:00
patacongo a5161eb56f Implement poll/select for sockets
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1277 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-18 17:30:30 +00:00
patacongo 840acc0008 Add poll method to serial drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1268 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-17 23:22:27 +00:00
patacongo 1590d31704 Initial integration of poll()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1266 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-17 20:27:26 +00:00
patacongo c463206521 Add select()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1263 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-17 20:25:28 +00:00
patacongo b2eed290f9 Poll API may be disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1259 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 22:05:28 +00:00
patacongo ad069207ff Add infrastructure to support poll()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1258 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 18:48:29 +00:00
patacongo e3ce2b3e99 Basic file structure for poll() API
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1257 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 17:19:38 +00:00
patacongo 3feed079f3 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1256 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 16:36:30 +00:00
patacongo 0ef1633c37 Flush dirty cache on close
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1250 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-16 01:57:16 +00:00
patacongo 5baf279692 NSH dd command test with block devices
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1242 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-15 16:36:32 +00:00
patacongo b2a511f7dc Add dd command to NSH
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1241 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-15 15:36:16 +00:00
patacongo 1c77cd0c64 Add Block-to-character device driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1237 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-15 00:18:23 +00:00
patacongo 3d5567c041 Add loop device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1231 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-14 03:07:54 +00:00
patacongo e2b3fc6930 Some structure elements should be marked volatile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1222 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-13 20:05:31 +00:00
patacongo a8a3b454ce Make use of FAR consistent in stdio.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1182 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-10 14:40:03 +00:00
patacongo d92db49723 Make sure z16f still builds
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1154 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-07 18:16:01 +00:00
patacongo 589f22231f reconcile architectures w/o interrupt controllers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1153 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-07 16:59:36 +00:00
patacongo 10741ae681 Fix naming of header file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1118 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-01 17:10:44 +00:00
patacongo dd9ff2dc98 Fix missing right parenthesis
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1095 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-28 17:21:18 +00:00
patacongo ba245530fb Integrate USB tracing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1091 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-28 01:18:37 +00:00
patacongo 2d344fd67c Remove compile warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1089 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-28 00:41:50 +00:00
patacongo 9dd4bd6b3f Add SCSI read format capacities command -- WinXP needs it
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1088 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-28 00:31:22 +00:00
patacongo 43ec5df3b0 Added low-level, verbose debug support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1081 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-27 16:37:48 +00:00
patacongo 5227750123 Make trace data enable-able by id
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1080 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-27 13:13:09 +00:00
patacongo d5bc42e6ed Fix to handler transfers larger than one request
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1077 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-25 14:40:37 +00:00
patacongo 08e341c4d3 Add USB storage class driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1075 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-24 22:42:28 +00:00
patacongo 5594d68e65 fix comment
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1072 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-23 20:54:46 +00:00
patacongo d4f3656829 Add trace codes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1071 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-23 20:53:58 +00:00
patacongo c779488fe6 Share block driver helpers outside of fs/
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1069 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-23 20:52:32 +00:00
patacongo b04455eb07 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1062 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-22 22:02:00 +00:00
patacongo 1dc500c822 Building environment for USB storage
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1061 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-22 16:20:18 +00:00
patacongo 9dd3a1b6f8 Add USB storage trace definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1059 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-22 00:44:23 +00:00
patacongo d3247e7194 Add support for class driver states
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1055 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-20 20:41:58 +00:00
patacongo 7440f4085b Add simple SPI-based MMC/SD block driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1043 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-15 14:19:46 +00:00
patacongo ad6cc0407d minor interface refinements
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1035 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-11 22:33:37 +00:00
patacongo 2a7a82efec Add 1st cut SPI driver for SPI MMC
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1034 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-11 19:42:01 +00:00
patacongo 2f28f9a232 Added macro for LE 32-bit values
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1030 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-11 19:35:55 +00:00
patacongo c2ef2de471 Removed unused externs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1029 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-11 03:03:45 +00:00
patacongo f5973043fe fix comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1028 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-11 00:38:44 +00:00
patacongo 179c7da86b Add RX overrun error code
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1015 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-09 20:23:49 +00:00
patacongo c63b2b4c43 Add last option to configure method
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1010 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-09 15:14:17 +00:00
patacongo a3ed9daf50 Add comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1000 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-08 20:17:08 +00:00
patacongo 15c2a6efd9 Add more trace codes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@999 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-08 20:16:44 +00:00
patacongo d5ca4dee30 Add another trace code for class driver calls
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@995 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-07 23:06:57 +00:00
patacongo 944a0c7dae Add USB serial driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@984 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-06 23:12:09 +00:00
patacongo f64cb7c4c7 Add an errorcode
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@975 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-03 21:53:31 +00:00
patacongo 3f69bf983a Add debug output if trace disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@973 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-03 17:31:39 +00:00
patacongo c80db56402 Integrating LPC214X USB
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@972 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-03 00:15:24 +00:00
patacongo cb5bf5671b Integrating LPC214x USB driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@970 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-10-01 23:34:27 +00:00
patacongo 619eb290e7 Add support for serial class driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@968 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-30 22:13:52 +00:00
patacongo 62bf9add07 Fixes for class driver i/f
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@967 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-30 20:53:58 +00:00
patacongo e946b064f2 Add USB trace logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@964 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-30 12:24:11 +00:00
patacongo 86d8de5ae3 Add more trace events
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@961 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-29 23:04:33 +00:00
patacongo fb8222bba4 Added USB device controller driver for LPC214x
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@960 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-29 22:04:58 +00:00
patacongo fff5e6fe5d USB fixes for clean compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@959 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-29 17:24:31 +00:00
patacongo a06d69a82b Fix compile problems
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@958 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-29 15:04:45 +00:00
patacongo 961b75a7a2 Preparing USB environment
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@957 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-28 17:15:17 +00:00
patacongo 44bb665dd2 Add more queue macros
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@954 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-25 21:36:20 +00:00
patacongo 1c039ade4e cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@949 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-21 19:00:10 +00:00
patacongo e827a656da Add mmap() API
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@916 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 15:54:20 +00:00
patacongo f50b42aa31 Add ioctl's to support XIP
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@913 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 14:34:06 +00:00
patacongo a6a37b7d7f Standardizing ioctls
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@912 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-12 00:39:12 +00:00
patacongo 7866c38227 ROMFS filesystem support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@903 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-10 19:29:24 +00:00
patacongo 260da65476 Added basic TFTP client support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@879 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-05 22:47:42 +00:00
patacongo 63c893a73c ping() integrated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@872 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-03 16:14:00 +00:00
patacongo 36a7456344 Add NSH ping command
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@870 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-02 23:04:10 +00:00
patacongo 2f75963d35 Add uIP access to ICMP protocol
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@869 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-02 20:42:01 +00:00
patacongo b5e603e0ea Fix fseek/ftell; add fsetpos/fgetpos
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@862 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-01 20:35:41 +00:00
patacongo b950d75cd3 Verify UDP support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@859 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-01 15:22:54 +00:00
patacongo d0c04e4872 Add uIP support more multi-threaded socket access
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@858 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-01 13:59:54 +00:00
patacongo 729d55afec Add chdir() and getcwd()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@837 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-22 23:38:33 +00:00
patacongo 4662009294 Fix read()/write() prototype
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@820 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-13 00:32:32 +00:00
patacongo 0cbe975493 Added test for mkfatfs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@807 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-10 16:36:33 +00:00
patacongo 850816f817 Added mkfatfs() test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@806 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-10 14:50:27 +00:00
patacongo 4b132c11e5 Implemented mkfatfs()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@805 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-09 21:48:06 +00:00
patacongo ff02dd9713 Added search for good cluster size
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@804 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-09 19:44:55 +00:00
patacongo 6cada011a8 Add FAT size calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@803 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-09 15:55:42 +00:00
patacongo e6c90a8436 fleshing out mkfatfs logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@801 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-03 17:45:20 +00:00
patacongo 4dc1a7333c Support for mkfatfs()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@800 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-02 20:59:48 +00:00
patacongo dba03139d9 typos
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@799 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-08-02 17:22:22 +00:00
patacongo 3ed17c97ff Add pipe()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@779 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-26 13:12:11 +00:00
patacongo 96dbcfee5e Debugging FIFO logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@774 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-22 00:52:07 +00:00
patacongo 62e3064fe1 Add mkfifo()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@773 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-07-20 20:58:32 +00:00
patacongo b2c86d8f16 Add RAM disk support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@765 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-06-01 20:08:20 +00:00
patacongo 9023ae0198 Add support for recursive mutexes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@753 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-05-31 17:13:08 +00:00
patacongo 21133ef9bc Fix access to ez80 I/O address space
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@748 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-03-23 21:22:19 +00:00
patacongo 115561d93a Adding ez80 support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@730 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-03-09 19:59:46 +00:00
patacongo 2428839740 Fix errors/omissions in previous check-in
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@701 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-17 15:08:45 +00:00
patacongo 6544f6e6ea More z8 compilation changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@671 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-12 14:37:55 +00:00
patacongo 471b0b3235 Fixes for z8 compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@669 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-11 20:31:36 +00:00
patacongo 60cd4c3165 Changes for Z8Encore\! compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@668 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-11 19:16:45 +00:00
patacongo 17a23a4bf2 Fix DM320 serial configuration problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@661 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-08 17:25:29 +00:00
patacongo 505abb3a7e Add a generic CAN driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@660 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-08 00:56:16 +00:00
patacongo b6c3aac0a0 Various fixes for buffered R/W I/O and seeking
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@630 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-05 18:13:13 +00:00
patacongo f72fd5339c Fix /dev/zero
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@616 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-02 15:04:39 +00:00
patacongo 9d18b1160f errno now defined to be *get_errno_ptr()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@607 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-02-01 21:23:19 +00:00
patacongo 1b262b1c38 *** empty log message ***
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@597 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-01-31 22:19:53 +00:00
patacongo 1c055ff40d Z16F integration changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@595 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-01-31 17:59:22 +00:00
patacongo f0249b9775 Fix z16f addressing issues
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@592 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-01-30 21:59:12 +00:00
patacongo c8da90dc2d errno was clobbered by mm_trysemaphore when task exists
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@591 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-01-30 18:49:31 +00:00