9
0
Fork 0
Commit Graph

4520 Commits

Author SHA1 Message Date
patacongo 554dcace14 STM32 quad encoder: Don't calculate the timer prescaler value at runtime; pre-calculate it at compiler time
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4424 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-25 00:53:24 +00:00
patacongo 3193476539 Update STM32 configuration to use TIM8 instead of TIM2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4423 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-25 00:36:28 +00:00
patacongo 4b07a75072 Fixes for the STM32 quadrature encoder
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4422 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-25 00:19:13 +00:00
patacongo 2a136ef5b1 Add a test to verify that FPU registers are properly saved and restored on context switches.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4421 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-24 21:34:55 +00:00
patacongo 3e27ff6fe0 select() fix to handl POLLHUP; STM32 FPU saving in context switches seems to be functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4420 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-24 18:24:35 +00:00
patacongo d306d7c592 OOps... vstm instructions needs to post-increment, not pre-decrement
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4419 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-23 22:44:38 +00:00
patacongo 2383992e32 Enable STM32 F4 hardware floating point with the Atollic toolchain
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4418 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-23 21:29:42 +00:00
patacongo 74b415b5dd Add support for the Atollic 'Lite' toolchain in all STM32 F4 configurations
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4417 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-23 18:42:36 +00:00
patacongo 512fa5e7db Fix an error the TCP/IP received sequence number counting
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4416 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-23 15:53:27 +00:00
patacongo cee0b353ab (1) Fix a critical memory leak in the TCP read-ahead buffering logic; Add an option to suppress SDIO multi-block transfers in order to work around a buggy SDIO driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4415 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-23 02:07:38 +00:00
patacongo 3ff4007a99 Incoporate (more) new ARMv7-M exception handling logic contributed by Mike Smith
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4414 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-22 18:44:34 +00:00
patacongo 3831c45419 Incoporate new ARMv7-M exception handling logic contributed by Mike Smith
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4413 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-22 18:14:18 +00:00
patacongo 5178f655dc Fix accept() logic. it was not monitoring for losses in connections.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4412 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-22 16:03:10 +00:00
patacongo 2447c24e0e Misc fixes to quadrature encoder debug output
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4411 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-21 23:23:18 +00:00
patacongo 3207ae4731 STM32 SDIO DMA: Ignore DMA FIFO errors; these seem to be bogus. SD multiple block transfers result in CRC errors; avoid them by using smaller FTP buffer sizes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4410 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-21 22:00:28 +00:00
patacongo 738e9f2cfd Fix SDIO DMA (finally)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4409 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-21 19:16:41 +00:00
patacongo ec9a5dad11 Add logic to STM32 SDIO driver to terminate on a DMA error
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4408 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-21 15:17:42 +00:00
patacongo a5ac775d05 More STM32 SDIO DMA fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4407 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-21 00:21:26 +00:00
patacongo 03ecbb209f Various STM32 SDIO and DMA fixes (SDIO DMA still does not work)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4406 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-20 20:02:53 +00:00
patacongo e7fdf1bfbb Fix error in STM32 DMA driver stream index calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4405 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-19 18:04:25 +00:00
patacongo 75caa123bf STM32 SDIO driver now build with DMA enabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4404 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-19 16:31:12 +00:00
patacongo c686002478 Correct a buffer size error in the STM32 ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4403 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-18 22:09:09 +00:00
patacongo 81c09673bb Correct and error in recv() and recvfrom() return value
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4402 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-18 18:13:30 +00:00
patacongo e304ae3bd8 Clear up some configuration naming that was inconsistent accross STM32 chips
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4401 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-18 14:22:00 +00:00
patacongo bccb830a11 CAN ISO-11783 support contributed by Gary Teravskis
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4400 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-18 14:02:34 +00:00
patacongo d56e32831c Document recvfrom() bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4399 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-16 02:33:01 +00:00
patacongo b6cfbef366 Add QE support to STM32F4Discovery; add a test of the quadrature encoder driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4395 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-15 17:51:30 +00:00
patacongo b8fb066f9f I suppose the STM32 F4 is like the F1 in that TIM inputs should not use alternate functions????
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4394 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-15 00:33:51 +00:00
patacongo cdbfb2d85e Fix TIM in/out pin naming
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4393 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-15 00:08:39 +00:00
patacongo 865358a81e Initial fleshing out of the STM32 quadrature encoder driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4392 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-14 22:18:53 +00:00
patacongo 31bbf66bae More STM32 quadrature encoder code
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4391 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-14 17:48:25 +00:00
patacongo 8c41b8b67e Add an infrastructure to support a generic quadrature encoder driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4390 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-14 15:32:57 +00:00
patacongo a4b7d2553c Fixed ARM.exidx in all Eagle100 linker scripts; Enabled networking in the Eagle100 NSH configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4389 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-13 21:18:54 +00:00
patacongo ef40b28c14 Several font files were missing a newline at the end
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4388 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-13 14:52:31 +00:00
patacongo f99ccd037c Prep for 6.15 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4387 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-13 01:42:03 +00:00
patacongo 8c55f3bfa8 Add interface to enabled/disable debug output
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4386 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-12 23:54:26 +00:00
patacongo 7a6baccc42 Fix a small RAM log bug (the RAM log still does not work)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4385 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-12 20:27:49 +00:00
patacongo d81e408586 Fix some typos and compilation errors introduced in the last checkin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4384 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-12 02:53:01 +00:00
patacongo e81c6f7849 The RAM log cannot block like more character drivers, otherwise cat /dev/syslog does not work
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4383 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-11 15:58:11 +00:00
patacongo e97a563223 Add dmesg command that can be used to dump the syslog
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4382 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-11 15:27:44 +00:00
patacongo e6e43e583c Add logic to re-direct debug output to a sysloggin device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4381 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-11 14:20:40 +00:00
patacongo 910a9ac9dd Add logic so that a RAM log can be used in place of a console device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4380 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-11 03:50:52 +00:00
patacongo 188f4528e6 Add a RAM-based logging device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4379 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-11 00:32:53 +00:00
patacongo 72a8af8107 Fix an FTPD bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4378 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-09 23:10:15 +00:00
patacongo c0b24d5f6b Remove a couple of warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4377 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-08 17:17:18 +00:00
patacongo d983aa403d Some changes to the Telnet/FTPD configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4376 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-08 00:05:36 +00:00
patacongo befef8fd6f Fix a bug in the FAT statfs() implementation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4375 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-07 00:29:06 +00:00
patacongo 95620c7dd3 FTP server is marginally functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4372 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-05 19:32:42 +00:00
patacongo 9cb5cc8ab7 FTPD daemon and example now build without errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4371 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-05 17:36:13 +00:00
patacongo fab8cfd0d9 Add build environment for the FTP daemon
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4370 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-04 22:49:42 +00:00
patacongo d11b7d6f50 Fix compile error introduced by recent check-in
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4369 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-04 22:01:50 +00:00
patacongo 24dad35eb6 Add the beginnings of an FTP server
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4368 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-04 21:02:45 +00:00
patacongo 4dbdc235fb Add inet_pton()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4367 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-03 22:54:27 +00:00
patacongo 703de27257 Add inet_ntop()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4366 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-03 18:47:34 +00:00
patacongo c9d369441f Add avsprintf()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4365 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-03 17:31:08 +00:00
patacongo 3323e32588 Add strcasestr()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4364 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-03 16:41:28 +00:00
patacongo c46c633afb Add stm3240g-eval nsh2 configuration: SDIO and no UART
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4363 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-02 23:14:54 +00:00
patacongo c25543ce3c Tried to get the Composite driver working on the LPC2148 (and failed)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4362 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-02 19:42:55 +00:00
patacongo 09f4a4efb1 NSH now uses the new Telnet daemon and built-in tasks started by NSH can be used over Telnet
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4361 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-02 16:04:09 +00:00
patacongo ff7037095d Add a configuration for testing the Telnet daemon
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4360 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-02 04:41:53 +00:00
patacongo 5942f1fead Add David Hewson's corrections to the LPC214x USB device driver; Add LPC214x configuration to test the USB composite device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4359 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-02 04:35:35 +00:00
patacongo 8816b2ebd7 Move lib/stdio/lib_fgets.c to apps/system/readline; simplify fgets(); use readline instead of fgets in NSH
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4356 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-01 19:07:57 +00:00
patacongo b9b690f868 Add tcsetattr and tcgetattr
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4355 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-01 16:17:12 +00:00
patacongo 835f66079e Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4354 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-31 23:39:12 +00:00
patacongo 63f70dffcd Numerous cosmetic changes while debugging a telnet driver issue
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4353 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-31 20:32:49 +00:00
patacongo 7945aacf87 Fix a error the telnet driver read method. Don't return if only protocol stuff is read
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4352 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-31 17:38:45 +00:00
patacongo 3a9a8ac476 Various fixes for the telnet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4351 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-31 15:41:07 +00:00
patacongo 7067d5510f Can't use 'class' as a field name! Backward conditional compilation in usbmsc.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4350 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-31 14:15:36 +00:00
patacongo c444efe4b4 Get rid of psock.h (bad idea); Add logic to clone the socket structure when wrapping the telnet connection as a character driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4349 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-30 23:13:29 +00:00
patacongo decfee329d A few more telnet updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4348 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-30 22:20:42 +00:00
patacongo 173d147f34 Add new psock layer; telnet session is now wrapped in a character device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4347 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-30 21:29:59 +00:00
patacongo 5d862a3ca5 Candidate fix for the libboard.a dependency problem (from Mike Smith)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4346 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-29 20:07:16 +00:00
patacongo c45f07b541 Correct a typo in STM32 I2C3 support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4345 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-29 14:15:20 +00:00
patacongo 4fe152504c Most USB Composite device debug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4344 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-27 21:03:20 +00:00
patacongo 898607b093 The composite USB device is basically functional (more testing needed)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4343 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-27 18:33:41 +00:00
patacongo a5435ad815 First round of changes from debug of USB composite device (still has problems)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4342 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-27 16:25:57 +00:00
patacongo 9f51a6603c Add a text for the new composite USB device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4341 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-26 23:14:27 +00:00
patacongo 0710ce2e52 More USB composite device logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4340 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-26 19:37:34 +00:00
patacongo eb24f42fbc Major restructuring of CLASS<->driver interface to better support composite USB devices
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4339 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-26 17:42:44 +00:00
patacongo ff461ba73e More clean up of namespace
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4338 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-26 14:24:15 +00:00
patacongo 8867023b4b More name changes: USBSER->PL2303 CDCSER->CDCACM
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4337 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-25 23:04:17 +00:00
patacongo 972a7b249a Fixes on reverification of USB mass storage class
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4336 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-25 22:20:48 +00:00
patacongo ddc85e2b0d Massive name change USB STRG -> USB MSC
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4334 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-25 20:17:59 +00:00
patacongo 1bf008f90c Add support for stm32 F4 I2C3
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4333 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-25 19:31:01 +00:00
patacongo 4e685d48c1 Progress toward composite CDC/ACM+MSC USB device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4332 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-25 19:27:20 +00:00
patacongo 571818ff08 Corrections for LP17xx UARTs and Nucleus 2G
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4331 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-25 12:50:42 +00:00
patacongo a9d64f3a97 STM32 F4 I2C updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4330 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-25 00:09:58 +00:00
patacongo dcbab3971c Lots of re-organization -- getting ready to support a composite USB device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4329 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-24 21:51:26 +00:00
patacongo 4e6e312ce1 Enable the I2C tool in the STM3240G-EVAL NSH configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4328 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-24 14:34:24 +00:00
patacongo fa446414c2 Add logic to set MAX17040 frequency
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4326 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-23 19:59:09 +00:00
patacongo 4454708086 Fixes for clean compile of battery drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4325 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-23 18:37:45 +00:00
patacongo e37755ff99 Completes first (untested) cut at MAX1704x battery driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4324 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-23 17:19:43 +00:00
patacongo 7b30a1fbcb Simplify upper-half battery driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4323 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-22 19:22:51 +00:00
patacongo 8f4ae87eae Create a generic battery driver infrastructure
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4322 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-22 18:03:13 +00:00
patacongo de94649dd8 Create directory structures to support power-related devices
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4321 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-22 16:42:49 +00:00
patacongo 6e7a3dbbd2 New, extended CAN structures must be packed.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4320 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-20 23:15:43 +00:00
patacongo 088907f3da Add support for extended (29-bit) CAN IDs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4319 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-20 21:52:35 +00:00
patacongo 91504cba49 Fix some warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4318 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-20 17:27:06 +00:00
patacongo adcf906e1e Leverage some bit timing logic from LPC17xx to the STM32 CAN driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4317 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-20 03:37:29 +00:00
patacongo f1865f4ca0 Fixes to PIC32 USB driver and LPC17xx CAN driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4316 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-20 02:40:56 +00:00
patacongo f7053b7bf8 PIC32 USB: Remove some bad logic in EP0 post-SETUP clean-up
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4315 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-19 23:27:44 +00:00
patacongo a7a5cd26d3 Add logic to handle state and BDTs correctly with USB packet is dispatched by the class driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4314 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-19 21:25:21 +00:00
patacongo dd838574ea Add configuratin to select TSEG1 and TSEG2 values
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4313 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-19 17:43:14 +00:00
patacongo c7d84d3905 Fix shift value in PIC32 USB header file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4312 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-19 16:20:28 +00:00
patacongo 71bdd7efe4 PIC32 USB, using IN BDTs where OUT BDTs should be used
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4311 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-18 23:50:26 +00:00
patacongo c164a2a074 SYNC_TIME is 3 quanta in LPC17xx CAN bit time calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4310 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-18 19:08:15 +00:00
patacongo 0d45a778d7 Fix offset to STM32 F1 AFIO EXTICR register
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4309 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-18 17:48:46 +00:00
patacongo 77e4adaf17 PIC32 USB driver fixes (still not working)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4308 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-17 23:02:40 +00:00
patacongo cd87a3e08c Add support for building 32-bit simulation on a 64-bit target
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4307 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-17 17:42:31 +00:00
patacongo 63b73c4b17 Finish coding of PIC32MX Ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4306 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-17 14:40:12 +00:00
patacongo d8089c7d4a More PIC32 Ethernet stuff (still incomplete)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4305 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-17 00:00:25 +00:00
patacongo 931d954608 Fixe the STM32 repetition counter. Setting of the repitition count was out of phase by 1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4304 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-16 18:17:58 +00:00
patacongo 005be82006 Fix STM32 F4 APB2 clock input frequencies
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4303 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-16 17:20:09 +00:00
patacongo 65f98226f1 Increase range of pulse count in PWM driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4302 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-16 15:43:01 +00:00
patacongo afe9ff7dde Prep for 6.14 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4301 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-15 16:11:32 +00:00
patacongo afc559e4d4 STM32 fixes for F4 32-bit timers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4300 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-13 02:49:10 +00:00
patacongo 5fe7aeb0a5 Add definitions for another Sure Elec. PIC32 board
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4299 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-12 00:24:54 +00:00
patacongo a5ccb08d9e Fix the STM32 PWM driver pulse count logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4298 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 18:44:12 +00:00
patacongo 44a4a7bf74 On a failure to recognize a FAT file system, the mount logic should return -EINVAL, not -ENODEV
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4297 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 16:31:45 +00:00
patacongo ae870c495b For STM32 PWM output on TIM1/8, need to set master output enable (MOE)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4296 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 16:01:18 +00:00
patacongo f899730196 Fix bug in STM32 CAN: It must be interrupt driven
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4295 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 14:56:56 +00:00
patacongo b3e02c51c3 Add support for the STM32F4-Discovery (from Mike Smith)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4294 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 13:01:26 +00:00
patacongo 3d8cf0f510 Fix last change; the change was good but will prevent queuing multiple outgoing CAN packets
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4293 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 05:03:51 +00:00
patacongo f350f95af0 CAN request order priority
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4292 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 01:01:44 +00:00
patacongo a4756e8df0 Implement the new CAN txready method for STM32
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4291 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-11 00:13:45 +00:00
patacongo 3376c31dff Fix LPC17 CAN driver; TX must be interrupt driven
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4290 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-10 22:29:39 +00:00
patacongo 929ee62a94 Fix CAN callback argument
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4289 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-10 21:19:12 +00:00
patacongo 08120c8636 Correct GPIO dump output
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4288 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-10 16:25:52 +00:00
patacongo e5cf1a0416 Finish PWM pulse count configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4287 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-09 21:34:58 +00:00
patacongo 4538a85503 Add basic support for pulse count in the PWM interface
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4285 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-09 18:23:30 +00:00
patacongo eb94471d0a Replace logic STM32 IDLE loop with standard power management interfaces
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4284 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-08 21:33:57 +00:00
patacongo 38ecb89717 More progress on the PIC32MX Ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4283 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-08 20:38:28 +00:00
patacongo 18ae7a5525 More progress on the PIC32MX Ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4282 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-08 18:41:49 +00:00
patacongo 328b6e9716 Add support for STM32 UART4-5 and USART6
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4281 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-08 15:09:05 +00:00
patacongo 831b30e0d5 Apply STM32 timer patch from Mike Smith
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4280 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-08 00:44:41 +00:00
patacongo 3ac94419c0 Finishes PIC32 Ethernet header file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4279 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-08 00:35:42 +00:00
patacongo a5e84f779e More register definitions for the PIC32 Ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4278 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-07 21:46:47 +00:00
patacongo dbc709fb1c More PIC32 Ethernet register definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4277 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-07 20:26:47 +00:00
patacongo 62abc9388e Add PIC32 Ethernet driver (initial is just crude LPC17xx port)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4276 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-07 18:31:43 +00:00
patacongo 88167be023 Fix some interrupt decode errors in the PIC32MX USB driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4275 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-07 13:35:58 +00:00
patacongo 2b2760746a Costmet clean, whitespace, carriage-return removal
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4274 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 23:41:20 +00:00
patacongo 448036f71f PIC32 USB driver fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4273 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 23:17:03 +00:00
patacongo 51f39b3353 Make STM32 F4 TIM pin naming consistent with F1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4272 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 21:25:27 +00:00
patacongo 80137cd6f3 Make STM32 F4 TIM pin naming consistent with F1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4271 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 20:59:57 +00:00
patacongo b6cde1976e Incorporate Z80 bugfixes reported by Phillip Klaus Krause
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4270 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 19:29:37 +00:00
patacongo 3e42f99bb3 Fix issue with LPC17xx CAN baud calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4269 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 15:58:30 +00:00
patacongo 5edea4b8c0 LPC17xx CAN PCLK divisor is not a configuration parameter
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4268 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 14:07:47 +00:00
patacongo f1682d051f Add hooks for SD media change callbacks
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4267 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-06 01:58:03 +00:00
patacongo 07f2a821dd Add logic to control CAN bit rate via the .config file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4266 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-05 20:39:56 +00:00
patacongo 431ebd4eb6 Fix a bug in 'make export' introduced recently
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4265 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-05 18:27:26 +00:00
patacongo 40683860f7 File that should have been added in the last check-in
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4264 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-05 17:21:14 +00:00
patacongo 1cdb012f21 Add APIs to support user access to the STM3240G-EVAL LEDs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4263 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-05 16:58:18 +00:00
patacongo 3e836308f3 Clarify some aspects of ADC configuration for the STM32
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4262 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-04 23:46:00 +00:00
patacongo 64112d518f Fix an error in the PIC32 USB device driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4261 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-04 23:06:20 +00:00
patacongo cea991165f Add suport for the Stellaris LM3S6432S2E and the TI RDK-S2E
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4260 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-04 22:27:35 +00:00
patacongo e274e7acf9 Fix buffer full test in generic CAN driver (plus fixes to comments)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4259 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-04 20:49:47 +00:00
patacongo 6e453ed91c Fix an issue for architectures where interrupt numbers and vector numbers do not match 1-to-1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4258 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-04 00:14:45 +00:00
patacongo ca1b3de7a6 Fixes for STM32 ADC driver on the F4; LC17xx LED initial state
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4257 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-03 23:25:49 +00:00
patacongo 38850d7d1e Fixes for LPC1766-STK without LED support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4256 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-03 16:26:00 +00:00
patacongo f8c52d53cc Improve LPC17xx CAN interrupt handling; Additions to LPC17xx SPI driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4255 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-03 13:47:40 +00:00
patacongo 72c9466597 LPC1766-STK CAN board support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4254 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-03 01:05:47 +00:00
patacongo 6af32b6d21 LPC17xx CAN driver now supports all 3 transmit buffers and loopback mode; LCP1766-STK NSH configuration will support the CAN loopback test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4253 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-03 01:03:56 +00:00
patacongo 48d870cba4 Add support for STM32 Potentiometer via ADC3
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4252 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-02 18:22:19 +00:00
patacongo 3fa69b0cae The STM32 F4 CAN driver has been verified in loopback mode
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4251 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-02 16:33:05 +00:00
patacongo 6d64cac7c6 Remove references to the detron board
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4250 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-02 12:34:31 +00:00
patacongo 068e88596d Add FAT long filename support to the Olimex LPC1766-STK NSH and FTPC configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4248 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-01 18:30:56 +00:00
patacongo ae7f970c24 Fix an integer overflow bug in LPC17xx GPIO interrupt configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4247 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-01-01 15:57:03 +00:00
patacongo 66ae63c9ec Fix some LPC17xx GPIO/button interrupt logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4246 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-31 23:09:33 +00:00
patacongo cf142a2633 Fix some issues with LPC1766-STK button support (there are more)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4245 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-31 20:47:53 +00:00
patacongo 6fce7036ec Update README, LPC1766-STK button improvements, new Make targets, new Getting Started document
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4244 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-31 16:53:05 +00:00
patacongo ed2db81abe Add (untested) support for the buttons on the Olimex LPC1766-STK board
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4243 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-31 01:16:48 +00:00
patacongo 4c88b0da35 Extend lpc1766-stk LED support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4242 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-31 00:11:55 +00:00
patacongo 941970ee48 STM32 GPIO fix; Fixes for PIC32 USB term example
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4241 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-30 14:54:43 +00:00
patacongo d11dc98213 The PIC32 USB device driver is code complete (but untested)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4240 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-30 00:09:43 +00:00
patacongo 5d634d7da7 More PIC32 USB device driver logic (still incomplete)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4239 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-29 20:46:38 +00:00
patacongo b5bc21aafe More PIC32 USB device driver logic (still incomplete)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4238 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-29 15:55:02 +00:00
patacongo 3895d4a050 Correct last set of changes to configuration logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4237 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-29 12:52:15 +00:00
patacongo 9dc20880f8 More PIC32 USB driver stuff
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4236 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-29 00:33:02 +00:00
patacongo d505777af5 A little STM32 logic in the PIC32 USB driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4235 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-28 19:40:37 +00:00
patacongo 90b888f9d5 Initial PIC32 driver -- now is just a badly hacked STM32 USB driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4234 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-28 00:49:48 +00:00
patacongo fc8b60bd48 Updates for PIC32MX USB driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4233 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-27 20:07:17 +00:00
patacongo 21a4e63812 Changes to tools to support MAC OS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4232 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-27 12:44:39 +00:00
patacongo ef47d6c9eb Prep for 6.13 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4231 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-26 20:07:04 +00:00
patacongo a39bbd211e Fix PIC32 serial driver lost interrupts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4230 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-26 18:52:31 +00:00
patacongo b0bf13d36c Fix an PIC32 error in scheduling of signal handlers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4229 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-26 16:24:43 +00:00
patacongo 2fcd5648b2 Fix a MIPS delay slot error in the software interrupt logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4228 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-26 01:05:36 +00:00
patacongo 350a84c419 Partial bring-up of the pcblogic board
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4227 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-26 00:07:49 +00:00
patacongo d34f401aff Improved starter kit LED support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4226 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-25 19:35:36 +00:00
patacongo 6119996f77 Fix starter kit ram size
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4225 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-25 16:40:09 +00:00
patacongo effa1d48ac Fix a PIC32 software interrupt bug (pipeline hazard)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4224 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-25 15:56:08 +00:00
patacongo 0b9167d5d8 Add support for LEDs on the Ethernet Starter kit
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4223 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-25 14:28:12 +00:00
patacongo 9e7fbe66ef Update to README files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4222 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-24 13:46:06 +00:00
patacongo 03dfdefc80 PIC32 Serial Console fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4221 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-23 23:36:34 +00:00
patacongo b88196aef8 PIC32 NSH configuration now builds without errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4220 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-23 00:58:00 +00:00
patacongo 137122aa00 Changes to get PIC32 serial driver to compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4219 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 23:20:34 +00:00
patacongo cfcdd76982 PIC32, need to clear SW interrupt bit in CAUSE register
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4218 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 22:50:41 +00:00
patacongo 0189c316eb Calibrated all PIC32 delay loops
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4217 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 22:24:00 +00:00
patacongo 04fd3b4cc8 Add Sure PIC32 NSH configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4216 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 22:13:44 +00:00
patacongo fbfa351f70 Update to the STM32 ADC and CAN drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4215 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 21:55:54 +00:00
patacongo 19a8e6bbb6 STM32 CAN debug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4214 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 18:28:13 +00:00
patacongo 2ad24fc01d Add loopback support to STM32 CAN driver; Add apps/examples/can loopback test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4213 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 15:59:50 +00:00
patacongo 953b7549df Disable interrupts while accessing the APB2RTSR register
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4212 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 03:09:25 +00:00
patacongo 34c3e629dc STM32 ADC driver update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4211 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-22 00:31:47 +00:00
patacongo baa3b0e2b5 STM32 CAN driver now compiles
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4210 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-21 23:31:03 +00:00
patacongo 587bd95e39 Add the beginning of an STM32 CAN driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4209 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-21 15:50:06 +00:00
patacongo dc50c20797 STM32 ADC driver update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4208 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-20 23:44:21 +00:00
patacongo 60e87e009d Update M25P driver per feedback from Mohammed Elwakeel
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4207 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-20 21:16:39 +00:00
patacongo 8dbb1a79c9 Finishes the PWM driver for the STM32
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4206 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-20 18:28:50 +00:00
patacongo a1a13d6843 PWM driver works
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4205 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-20 17:31:06 +00:00
patacongo 3485f6cd2a First round of PWM driver debug changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4204 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-20 14:41:32 +00:00
patacongo 460ff27d20 ADC driver update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4203 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-20 00:30:12 +00:00
patacongo 224facabd4 Add a test for PWM drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4202 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-19 23:06:41 +00:00
patacongo 7b4e9cb57c Remove the PWM pulse count method. It can't be support on current hardware
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4201 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-19 19:35:52 +00:00
patacongo 118000c001 Completes coding of the PWM module
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4200 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-19 19:24:09 +00:00
patacongo f0545658cd Fix STM32 USB overrun problem (again, still)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4199 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-18 13:53:58 +00:00
patacongo 689a2ac95a Add alternate function pin mapping for the STM32F103VC
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4198 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-17 21:14:03 +00:00
patacongo 10bfc47017 Adds support for the STM32F103VCT6 and for the Hy-Mini STM32v board. Contributed by Laurent Latil
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4197 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-17 20:07:22 +00:00
patacongo e7db4ff53b Fix a critical bug in the STM32 USB device-side driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4196 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-17 19:08:49 +00:00
patacongo 0edaaa0f06 Fix some bad SDIO debug instrumentation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4195 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-17 16:45:40 +00:00
patacongo 65b78c2aec STM32 ADC update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4194 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-17 00:21:10 +00:00
patacongo 8d7833ff34 Fix the data format used in apps/examples/adc
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4193 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-16 19:56:47 +00:00
patacongo 51b91c96af Add framework for lower half STM32 PWM driver; updates to the STM32 ADC driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4192 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-16 19:29:41 +00:00
patacongo 6a721988fb Add generic, upper-half PWM driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4191 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-16 16:17:34 +00:00
patacongo 5da96a4147 Update how ADC channel number is obtained
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4190 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-16 13:32:46 +00:00
patacongo 077fda1aa1 Updated STM32 ADC driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4189 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-16 00:32:11 +00:00
patacongo 7f1f4ee7a3 Fix compile problen with CONFIG_NET_ARP_IPIN
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4188 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 22:21:32 +00:00
patacongo 0c3842d0a9 Started then stopped development of the STM32 DAC driver -- I guess it isn't needed afterall
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4187 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 20:31:54 +00:00
patacongo fe3221e2a1 More STM32 DAC driver logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4186 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 16:39:06 +00:00
patacongo 2807fb3851 Update to STM32 DAC and ADC drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4185 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 13:33:15 +00:00
patacongo 76c5728211 Oops fix screw-up in last check-in
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4184 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 01:28:24 +00:00
patacongo 7b66e40ed4 Oops fix screw-up in last check-in
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4183 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 01:24:36 +00:00
patacongo 8cd4d1df8b Add loops to set ADC SQ values
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4182 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 01:18:49 +00:00
patacongo 2331faafc5 Updated STM32 ADC driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4181 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-15 00:29:35 +00:00
patacongo 243e66de06 Add a framework for an ADC test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4180 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 23:37:38 +00:00
patacongo 4dbf71f44d Enable the RTC in the STM3240G-EVAL NSH configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4179 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 22:01:29 +00:00
patacongo ddaf162556 STM32 F4 RTC is functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4178 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 21:59:08 +00:00
patacongo 2829a51b16 STM32 RTC driver now compiles and links without error (still untested)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4177 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 19:59:06 +00:00
patacongo f82bc39fb6 STM32 F4 RTC driver is fully coded (but not tested)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4176 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 19:12:00 +00:00
patacongo e03edf97b6 Re-arrange some files and interfaces to support the STM32 F4 date/time RTC
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4175 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 14:47:42 +00:00
patacongo 996f89bc78 A few additional STM32 ADC changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4174 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 01:25:14 +00:00
patacongo 68850d9b89 Progress on STM32 ADC driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4173 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-14 00:34:12 +00:00
patacongo e3fbe6d4b1 Fix more STM32 ethernet bugs; Fix some build issues with examples/nettest
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4171 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-13 19:58:24 +00:00
patacongo 57c2a83a09 Fix error in nettest build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4170 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-13 18:14:14 +00:00
patacongo bbaa666928 Add a network test configuration for the STM3240G-EVAL
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4169 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-13 17:56:14 +00:00
patacongo 805ed4acc2 STM32 Ethernet bugfixes; STM3240G-EVAL DHCPD configuration; fixes for IP address order bugs in DHCPD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4168 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-13 17:25:23 +00:00
patacongo a68bd406cc STM32 Ethernet needs a MAC address
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4167 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-12 23:38:39 +00:00
patacongo ca1d2cb8cf STM32 F4 Ethernet driver is fully functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4166 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-12 21:55:10 +00:00
patacongo 3da009b2e7 STM32 Ethernet... initial bring-up changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4165 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-12 15:59:33 +00:00
patacongo 1374e6868f Add STM32 DAC register definitions and skeleton DAC driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4164 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-12 03:37:37 +00:00
patacongo eca37f7330 Replace tabs with spaces
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4163 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-12 01:38:39 +00:00
patacongo aba70d79d1 Add a skeleton for an STM32 ADC driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4162 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-12 01:04:53 +00:00
patacongo f7783a7a94 Completes coding of the STM32 F4 Ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4161 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-11 18:25:08 +00:00
patacongo cd52ab2ea2 Add STM32 Ethernet packet reception logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4160 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-11 15:04:39 +00:00
patacongo 2a0d5870d4 Add Ethernet start-up logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4159 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-10 22:26:04 +00:00
patacongo 7d7bcf8835 Add Ethernet descriptor definitions and initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4158 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-10 21:47:42 +00:00
patacongo 640cccf997 Add Ethernet interrupt configuration and handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4157 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-10 15:14:29 +00:00
patacongo 6926790074 Make declaration of _TCB idempotent
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4156 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-10 13:46:37 +00:00
patacongo 9d83b226eb Misc compilation warning cleanup
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4155 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-10 13:34:25 +00:00
patacongo 05ac00d5f8 Minor fixes for compile with DEBUG enabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4154 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-10 02:25:30 +00:00
patacongo d79002fd02 BEV needs to be zero in single-vector mode; Interrupts go to EBASE+0x200
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4153 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-10 00:00:28 +00:00
patacongo 656219e669 Add STM32 ethernet MAC and DMA initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4152 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-09 20:40:33 +00:00
patacongo fc474d81f1 Add PHY setup for STM3240G-EVAL Ethernet driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4151 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-09 17:03:16 +00:00
patacongo 90db3f3bb7 Oops.. pic32mx-exception.c, not pic32mx-exception.S
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4150 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-09 14:09:36 +00:00
patacongo 77be3be09c PIC32 bugfixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4149 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-08 23:33:04 +00:00
patacongo ddb52f7903 Add Ethernet pin/clock configuration logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4148 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-08 22:14:48 +00:00
patacongo 14246a20ab Finish STM32 Ethernet header file; Add ethernet driver skeleton
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4147 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-08 18:02:38 +00:00
patacongo ee35cdf1cb Fix PIC32 timer source frequency
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4146 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-07 23:38:23 +00:00
patacongo b11f61e760 Add beginning of ethernet register definitions for the STM32 F4
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4145 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-07 21:36:02 +00:00
patacongo eb6f951156 Add support for the Cortex-M4 floating pointing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4144 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-07 18:58:21 +00:00
patacongo 5898e4fc6d Add storage space for FPU registers in context switching
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4143 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-07 15:36:46 +00:00
patacongo fbd075690d Add STM32 F4 DMA framework (untested)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4142 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-07 14:56:28 +00:00
patacongo 44a0afb543 Prep for 6.12 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4141 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-07 01:15:08 +00:00
patacongo 179c0e46c2 Calibrated STM3240G-EVAL delay loop
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4140 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-06 21:19:37 +00:00
patacongo 6d0b4ff73a Add an NSH configuration for the STM3240G-EVAL
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4139 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-06 20:49:12 +00:00
patacongo 982ae4f2a0 Basic bring-up of the STM3240G-EVAL board is complete
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4138 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-06 19:31:28 +00:00
patacongo 876e7e302e Fix STM32F40 build problem. Moved ARM.exidx to FLASH
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4137 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-06 16:27:37 +00:00
patacongo e69720fe6e Fix banding on the R61580 LCD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4136 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-05 19:59:10 +00:00
patacongo ec69455a81 Fixes for STM32F40xxx port
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4135 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-05 16:41:20 +00:00
patacongo d376ca9a02 Fix a compile error when CONFIG_ARCH_INTERRUPTSTACK is turned on for Cortex-M*
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4134 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-04 23:42:38 +00:00
patacongo 5fc7d5951f mq_notify() was not setting errno on failures
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4133 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-04 18:08:33 +00:00
patacongo 700f00279c Fix a cloned error in driver poll setup
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4132 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-03 16:13:40 +00:00
patacongo f5a411938e Add comments that indicate that tsc2007_activate is probably not needed
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4131 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-01 23:08:27 +00:00
patacongo 0d54b5a308 Add two new small, bold, sans-serif fonts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4130 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-01 15:15:35 +00:00
patacongo 149898485e Fix handling of NULL pointer in sig_timedwait()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4129 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-29 18:21:52 +00:00
patacongo 6ec0789266 wchar_t is a C++ built in and should not (always) be defined
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4128 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-29 14:26:12 +00:00
patacongo bb06036229 Fix error in sim build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4127 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-28 22:48:31 +00:00
patacongo 7ccbe6a7f8 update some comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4126 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-27 16:51:34 +00:00
patacongo 23a29831d4 Fix PIC32 error in last check-in
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4125 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-25 12:37:54 +00:00
patacongo 34cd568eb3 Finish code for basic STM3240 port
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4124 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-24 01:34:10 +00:00
patacongo e7cfd27dc2 Add clock configuration logic for the STM32F40
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4123 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-23 18:18:26 +00:00
patacongo 712eb32618 Finish port of GPIO driver for STM3240
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4122 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-23 15:08:05 +00:00
patacongo 98ba25e075 More changes for STM3240 build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4121 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-22 20:07:42 +00:00
patacongo 9737ef41d5 More changes, getting closer to a clean STM3240 compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4120 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-22 17:43:11 +00:00
patacongo 69acafa1a0 Working toward clean STM3240xx build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4119 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-22 16:08:21 +00:00
patacongo 8e26e9f997 Add framework for the STM3240G-EVAL board (not much logic yet)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4118 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-22 14:16:38 +00:00
patacongo e63aa933f7 Add STM3240 interrupt handlers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4117 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-22 02:59:24 +00:00
patacongo 7966e69580 Add STM3240 interrupt definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4116 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-22 00:10:56 +00:00
patacongo a69ae8365d Add STM3240 SYSCFG header file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4115 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-21 23:18:24 +00:00
patacongo 2ce5f3a383 Finishes basic header file updates for STM3230
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4114 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-21 22:19:19 +00:00
patacongo 74b8f5cd3d Updates for STM3240 timers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4113 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-21 21:46:46 +00:00
patacongo 811a72d93f STM3240 RTC, SPI, and SDIO header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4112 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-21 19:33:25 +00:00
patacongo d7e09458c7 Add STM3240 RTC header file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4111 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-21 18:55:54 +00:00
patacongo 73890525b9 Add STM3240 pwr and rcc header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4110 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-21 17:11:17 +00:00
patacongo abd9c939f0 More STM3240 header file changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4109 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-21 14:25:38 +00:00
patacongo aa616277a4 Update DMA header file for the STM32F40xxx
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4108 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-20 17:44:45 +00:00
patacongo 0c55198616 Update debug header file for the STM32F40xxx
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4107 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-20 14:50:46 +00:00
patacongo 7150410690 Update CAN header file for the STM32F40xxx
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4106 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-20 14:22:55 +00:00
patacongo 90127249ea Update ADC header file for the STM32F40xxx
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4105 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-20 14:01:44 +00:00
patacongo f9f73c9438 Revised FAT bugfix
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4104 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-19 20:30:39 +00:00
patacongo 2912a30217 Add STM3240 alternate pin functions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4103 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-19 18:06:02 +00:00
patacongo 8a51c21143 More PIC32 nested interrupt work-around
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4102 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-18 23:24:53 +00:00
patacongo 7987e7cf40 More PIC32 fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4101 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-18 22:37:27 +00:00
patacongo b3e6419cfa Add GPIO, EXTI header file modifications for STM32F40xxx
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4100 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-18 14:33:42 +00:00
patacongo 76af7ae37b Fix error in FAT time (date value was being used)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4099 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-18 12:45:00 +00:00
patacongo 9a0c388181 Add structure for STM3240xx pin multiplexing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4098 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-17 20:37:08 +00:00
patacongo 2647a30309 Add STM32F40xx memory map
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4097 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-17 18:56:23 +00:00
patacongo 3949c4acd3 Add capabilities of the STM3240xx family
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4096 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-17 15:15:16 +00:00
patacongo bfb82848ac PIC32 debug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4095 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-17 12:36:40 +00:00
patacongo 34382daaef clock_gettime() not settime() in FAT time logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4094 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-17 03:59:54 +00:00
patacongo 84e04bab1e Fix an error in FAT needed for interoperability with Windows when access first entry in root directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4093 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-15 22:37:14 +00:00
patacongo 431cc3369e Add support for more FAT partitions; support for SD cards greater than 4Gb; TSC2007 touchscreen driver improvements
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4092 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-15 16:44:45 +00:00
patacongo 7898ea23e0 Button test can now be built as an NSH command
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4091 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-14 14:45:30 +00:00
patacongo 539a5ba833 Prep for 6.11 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4090 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-12 17:49:00 +00:00
patacongo d5413654bd Fix stack alignment for EABI floating point
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4089 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-11 14:06:10 +00:00
patacongo 567572973d This PIC32 MCUs don't have enough RAM to run the roundrobin test without modification
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4088 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-10 22:15:10 +00:00
patacongo 5ef6d99ef2 Add support for STM32 LCD backlight
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4087 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-10 20:31:21 +00:00
patacongo fc235f823c New STM32 board needs more time for HSE ready
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4086 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-10 18:45:28 +00:00
patacongo 8e39a17cf6 Fix semaphore initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4085 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-10 14:40:54 +00:00
patacongo 4dd1d7cbd4 Remove the .dbg_data section. For better or worse, this is being handled in a different way
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4084 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-10 01:11:59 +00:00
patacongo 9f1923db12 More PIC32 debug updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4083 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-09 23:59:46 +00:00
patacongo b9c781e695 Misc PIC32 fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4082 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-09 12:35:24 +00:00
patacongo ef30e0aef2 Fix some RGB color macros
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4081 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-03 22:27:53 +00:00
patacongo 44b2dffe12 fix some register typing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4080 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-03 01:58:55 +00:00
patacongo 4efafd333e Add (and use) some new PIC32MX CP0 macros
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4079 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-03 01:50:57 +00:00
patacongo cde90b695a A few more AVR32 fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4078 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-03 01:16:48 +00:00
patacongo 03d2fd4c58 Use calculations on constants to (slightly) reduce code size
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4077 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-01 16:48:21 +00:00
patacongo fe0b118d54 Add support for configurable block size on AT24 EEPROM driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4076 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-01 13:08:19 +00:00
patacongo a9d842edd3 Fix another NXFFS write-when-flash-is-full problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4075 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-31 20:23:17 +00:00
patacongo e349bc29c1 Fix an NXFFS initialization problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4074 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-31 17:04:03 +00:00
patacongo 80d5682df0 Yet another re-implementation of the NXFFS bug fix
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4072 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-31 13:16:08 +00:00
patacongo 3ca6de4c8d Add definitions to stdlib.h; update README
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4071 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-30 17:28:54 +00:00
patacongo 2fe3335054 Enable JTAG on all STM32 configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4070 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-29 21:40:16 +00:00
patacongo 5a24b88613 Minor improvement to fix of last checkin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4069 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-29 20:30:19 +00:00
patacongo 0977d3ef5f Add some missing error handling to NXFFS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4068 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-29 16:30:29 +00:00
patacongo 2c4adc2194 Fix some MIPS software interrupt enabling issues
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4067 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-29 02:29:13 +00:00
patacongo b9fb079986 Update README file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4066 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-26 18:15:07 +00:00
patacongo 7b4760b312 Fix HTML errors in a document
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4065 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-25 19:08:05 +00:00
patacongo ad3e58a69a Fix some errors in 8-bit color conversion macros; Fix tools/incdir.sh when g++ is used; Fix bad cast that caused problems with the background window is released
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4064 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-25 15:21:01 +00:00
patacongo 4b6de6f9c1 Fixes from last changes when built with CodeSourcery, STM32, LCD, 16-bit color
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4063 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-25 01:02:49 +00:00
patacongo dd475b2a41 Fixes to get the PIC32MX serial port working
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4062 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-24 23:51:46 +00:00
patacongo be714e9d61 Misc fixes for clean compilation with graphics debug enabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4061 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-24 22:03:37 +00:00
patacongo 382f278302 Oops.. back out most of the last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4060 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-23 22:07:13 +00:00
patacongo 17cb15fa2e Fix an error in some graphics error handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4059 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-23 21:27:03 +00:00
patacongo 7ac78abafe Fix a bug in the getrectangle logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4058 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-22 19:09:54 +00:00
patacongo 576f429046 Add logic to read from graphics memory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4057 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-22 18:13:04 +00:00
patacongo 5b4bc9bea5 Add some RGB color macros
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4056 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-21 20:55:39 +00:00
patacongo 199253c929 Don't enable color mapping is using 32-bit truecolor
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4055 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-20 00:35:55 +00:00
patacongo 610b78c4e7 Fixes for good C++ link
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4054 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-19 19:35:21 +00:00
patacongo 9b7812ade5 Fix Sure PIC32MX LED compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4053 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-18 02:26:10 +00:00
patacongo 65c0883a54 Fix PIC32 jalr instructions: arguments consistentley reversed
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4052 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-18 01:51:47 +00:00
patacongo 50dc6274c5 Re-disable PIC32 ramfuncs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4051 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-17 19:07:20 +00:00
patacongo 8467a1a36d Fix PIC32 ramfunc logic; add rectangle graphic functions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4050 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-17 17:52:55 +00:00
patacongo 55570091cc Pointer arguments to NX set methods should be const
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4049 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-16 22:22:49 +00:00
patacongo 363bb8f412 PIC32 configuration fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4048 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-14 23:57:07 +00:00
patacongo 918dda30d9 Add logic to set individual pixels
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4047 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-14 16:58:44 +00:00
patacongo 0ed51b67d0 Try J-link OpenOCD support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4046 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-13 23:38:08 +00:00
patacongo 8d9a390064 Still futzing with OpenOCD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4045 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-13 21:38:15 +00:00
patacongo 744d2b2976 Try older OpenOCD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4044 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-13 18:14:11 +00:00
patacongo a9c0770c8a Add a configuration for the lpc3152
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4043 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-13 17:49:11 +00:00
patacongo 646cd35e64 ADS7843 updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4042 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-12 17:37:15 +00:00
patacongo de252a392e Enable waitpid() in sim/nsh2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4041 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-12 02:32:57 +00:00
patacongo 109a5fad9b Add PIC32MX GPIO handling; add button/LED support for the Sure PIC32MX
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4040 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-11 20:50:10 +00:00
patacongo 52503a72f2 Fix sim/nsh2 build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4039 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-11 14:34:18 +00:00
patacongo 9643e1c460 Misc PIC32 clean-up
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4038 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-10 23:05:59 +00:00
patacongo bdf638546d PIC32 start kit port builds successfully
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4037 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-10 22:40:59 +00:00
patacongo 95ed0d2b4f Fix fclose() return value when closing read-only file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4036 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-10 19:40:56 +00:00
patacongo 45c3073b20 Adding support of PIC32MX5xx/6xx/7xx families
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4035 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-10 18:42:36 +00:00
patacongo 92cd92a4d6 Adding support of PIC32MX5xx/6xx/7xx families
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4034 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-10 16:52:14 +00:00
patacongo 1be35676e0 Starting support for PICMX324xx/5xx/7xx and PIC32 Ethernet Starter Kit
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4033 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-10 02:11:08 +00:00
patacongo 18aab48287 SAM3U: Add logic to bypass automated control of SPI chip selects
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4032 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-08 00:37:18 +00:00
patacongo ab982a0a31 SAM3U SPI debug changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4031 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-07 22:37:24 +00:00
patacongo d69c8839f2 Fix STM32 build with with no RTC; Fix STM3210E-EVAL color correction for the RenesasSP LCD
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4030 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-07 17:21:16 +00:00
patacongo 7c4f2ca61d Prep for 6.10 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4028 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-06 20:39:57 +00:00
patacongo 070b252608 Add debug instrumentation to the SAM3U SPI driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4027 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-06 18:32:53 +00:00
patacongo 7034584fbb Add sim/nsh2 configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4026 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-06 16:31:13 +00:00
patacongo 66ae2c15e3 Fix C++ dependencies, cleaning, ..
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4025 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-05 23:57:49 +00:00
patacongo 42b0f108f8 Add sim C++ support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4024 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-05 19:02:00 +00:00
patacongo d4ee5c8831 Integrate touchscreen in to SAM3U configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4022 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-05 15:12:54 +00:00
patacongo 608d6cf643 apps/ build now supports an 'external' directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4021 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-05 14:37:39 +00:00
patacongo 54057d662f Fix bugs in STM32 SDHC and I2C drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4020 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-05 01:22:49 +00:00
patacongo 0ac452aba5 Fix check for open files when overwriting an existing file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4019 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-04 22:07:45 +00:00
patacongo 6f56da01b3 ADS7843E driver is code complete
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4018 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-04 17:08:59 +00:00
patacongo 72bddba8c0 SAM3U SPI driver update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4017 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 23:58:25 +00:00
patacongo 705892f53e Verify C++ support with CodeSourcery
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4016 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 21:10:11 +00:00
patacongo 0e347f0d9a Fix typos that cause compilations errors with CONFIG_RTC
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4015 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 18:50:53 +00:00
patacongo cb4ef9539d The ADS7843E driver skeleton at least compiles now
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4014 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 16:47:23 +00:00
patacongo f2df6fa996 Add hooks for the ADS7843E touchscreen controller
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4013 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 16:02:22 +00:00
patacongo 64c2790b31 Update comments, dates, ... housekeeping
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4012 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 15:19:57 +00:00
patacongo c93d6b613e Add SAM3U board-specific SPI support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4011 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 15:09:47 +00:00
patacongo 802c7ab706 Add framework for a SAM3U SPI driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4010 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-03 14:06:06 +00:00