Commit Graph

3882 Commits

Author SHA1 Message Date
patacongo
fcef716ba2 Add rollover protection to the STM32 RTC sampling logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3963 42af7a65-404d-4744-a932-0658087f49c3
2011-09-19 17:00:49 +00:00
patacongo
77bce0f6ad Generalize conditional compilation setting
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3962 42af7a65-404d-4744-a932-0658087f49c3
2011-09-18 18:11:11 +00:00
patacongo
0c8dfdf16f Add I2C trace capability; Fix another STM32 I2C/FSMC bug; add verify command to the I2C tool
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3961 42af7a65-404d-4744-a932-0658087f49c3
2011-09-18 17:52:00 +00:00
patacongo
d86702b4d2 STM32 I2C driver will now operated in a polled, non-interrupting mode if so configured
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3960 42af7a65-404d-4744-a932-0658087f49c3
2011-09-17 15:04:24 +00:00
patacongo
a961af1303 A little progress with CDC ACM driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3959 42af7a65-404d-4744-a932-0658087f49c3
2011-09-16 18:42:54 +00:00
patacongo
48e30073db Fix a stray write into the FAT
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3958 42af7a65-404d-4744-a932-0658087f49c3
2011-09-16 14:07:17 +00:00
patacongo
89cd802c03 Small improvement in FAT buffering logic on write()
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3957 42af7a65-404d-4744-a932-0658087f49c3
2011-09-15 23:06:41 +00:00
patacongo
6720018ae9 Revert some unnecessary portions of last commit
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3956 42af7a65-404d-4744-a932-0658087f49c3
2011-09-15 20:55:56 +00:00
patacongo
938991c408 Fix a critical bug in FAT sector management
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3955 42af7a65-404d-4744-a932-0658087f49c3
2011-09-15 20:05:00 +00:00
patacongo
a19d172611 More CDC serial updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3954 42af7a65-404d-4744-a932-0658087f49c3
2011-09-15 13:26:00 +00:00
patacongo
a96e7ec9d5 Add CDC ACM serial class device driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3953 42af7a65-404d-4744-a932-0658087f49c3
2011-09-13 19:04:13 +00:00
patacongo
6fc0c99569 Working toward CDC serial USB device
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3952 42af7a65-404d-4744-a932-0658087f49c3
2011-09-12 23:16:16 +00:00
patacongo
35f2108e4b Add header files for CDC serial
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3951 42af7a65-404d-4744-a932-0658087f49c3
2011-09-12 20:46:00 +00:00
patacongo
27751a08f4 Prep for 6.9 Release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3950 42af7a65-404d-4744-a932-0658087f49c3
2011-09-11 18:41:52 +00:00
patacongo
81ca27c9b0 Fix some timer race conditions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3949 42af7a65-404d-4744-a932-0658087f49c3
2011-09-11 17:48:52 +00:00
patacongo
455b9336fb Correct error in clock_gettime(); fix wait for STOP in I2C stm32 driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3948 42af7a65-404d-4744-a932-0658087f49c3
2011-09-11 14:55:31 +00:00
patacongo
bdf8ede547 Add driver for LM-75 temperature sensor
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3947 42af7a65-404d-4744-a932-0658087f49c3
2011-09-10 16:20:09 +00:00
patacongo
d210450c8a Final tweaks to STM32 I2C driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3946 42af7a65-404d-4744-a932-0658087f49c3
2011-09-09 23:13:17 +00:00
patacongo
d075716e48 Only enable I2C interrupts when a transfer is started
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3945 42af7a65-404d-4744-a932-0658087f49c3
2011-09-09 19:50:18 +00:00
patacongo
e42851c3fa Add handshake for semaphore interrupt communications to prevent getting out of sync due to spurious interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3944 42af7a65-404d-4744-a932-0658087f49c3
2011-09-09 19:30:03 +00:00
patacongo
0c7b8db5f7 Fix stm32_i2c_disablefsmc return value
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3943 42af7a65-404d-4744-a932-0658087f49c3
2011-09-09 00:52:24 +00:00
patacongo
d96149a9d1 Fix I2C/FSMC conflict for STM32; Fix STM32 clock setup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3942 42af7a65-404d-4744-a932-0658087f49c3
2011-09-08 17:56:08 +00:00
patacongo
19e5bfd627 Add AT24xx and LPC17xx I2C drivers (from Lzyy)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3941 42af7a65-404d-4744-a932-0658087f49c3
2011-09-07 13:32:13 +00:00
patacongo
d1e82b4568 Fix a error the the STM32 I2C timeout logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3940 42af7a65-404d-4744-a932-0658087f49c3
2011-09-06 21:00:48 +00:00
patacongo
a4a6c0f075 PM.. Allow negative coeffients; support revert to normal state
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3939 42af7a65-404d-4744-a932-0658087f49c3
2011-09-05 14:58:36 +00:00
patacongo
3e6a20e729 Add PM block diagram
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3938 42af7a65-404d-4744-a932-0658087f49c3
2011-09-04 23:36:43 +00:00
patacongo
13ca7a7c86 Update PM documentation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3937 42af7a65-404d-4744-a932-0658087f49c3
2011-09-04 22:16:10 +00:00
patacongo
4e92683ab3 Add a basic power management framework
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3936 42af7a65-404d-4744-a932-0658087f49c3
2011-09-04 19:24:27 +00:00
patacongo
1f217f57ab Add I2C README file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3934 42af7a65-404d-4744-a932-0658087f49c3
2011-09-02 13:59:46 +00:00
patacongo
58183a2899 Fix errors in gmtime and gmtime_r
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3933 42af7a65-404d-4744-a932-0658087f49c3
2011-09-01 17:56:03 +00:00
patacongo
f2e7858d3a Add NSH date command
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3932 42af7a65-404d-4744-a932-0658087f49c3
2011-09-01 15:09:49 +00:00
patacongo
6dcc46c8aa Add a power management interface definition
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3931 42af7a65-404d-4744-a932-0658087f49c3
2011-08-30 20:16:45 +00:00
patacongo
725172c9d4 I2C tool no longer hangs on dev command
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3930 42af7a65-404d-4744-a932-0658087f49c3
2011-08-30 19:48:47 +00:00
patacongo
13fd47b868 Revert STM32 NSH2 configuration to use CodeSourcery toolchain
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3928 42af7a65-404d-4744-a932-0658087f49c3
2011-08-30 15:26:16 +00:00
patacongo
8967c65008 Fix issue with multilib build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3926 42af7a65-404d-4744-a932-0658087f49c3
2011-08-30 12:49:24 +00:00
patacongo
3df88eed21 Switch NSH2 config to use buildroot toolchain
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3925 42af7a65-404d-4744-a932-0658087f49c3
2011-08-30 00:21:48 +00:00
patacongo
509e2b72e7 Work around a CodeSourcery floating point bug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3922 42af7a65-404d-4744-a932-0658087f49c3
2011-08-29 19:06:56 +00:00
patacongo
f23f7fa365 Bug fixes for BCH and TSC2007 drivers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3921 42af7a65-404d-4744-a932-0658087f49c3
2011-08-29 16:07:29 +00:00
patacongo
8e123b2832 More fixe for FreeBSD build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3919 42af7a65-404d-4744-a932-0658087f49c3
2011-08-28 12:32:14 +00:00
patacongo
767975d882 Add a flash_eraseall() function
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3918 42af7a65-404d-4744-a932-0658087f49c3
2011-08-27 16:31:41 +00:00
patacongo
25d421cdaf STM32 I2C fix, documentation update, fixes for FreeBSD/ASH build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3917 42af7a65-404d-4744-a932-0658087f49c3
2011-08-27 14:58:42 +00:00
patacongo
1cbb1dbfcb Export a fast but non-standard way to clear the STM3210E-EVAL LCD
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3916 42af7a65-404d-4744-a932-0658087f49c3
2011-08-26 16:27:26 +00:00
patacongo
310d3f2ab7 Extend the 'make export' logic to bundle up chip header files as well
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3915 42af7a65-404d-4744-a932-0658087f49c3
2011-08-25 17:55:32 +00:00
patacongo
07292be9c0 Documentation update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3914 42af7a65-404d-4744-a932-0658087f49c3
2011-08-25 16:44:11 +00:00
patacongo
e6fea28fd5 ADC bugfixes plus new DAC logic from Lzyy
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3913 42af7a65-404d-4744-a932-0658087f49c3
2011-08-25 14:11:39 +00:00
patacongo
b4c37e50df Fix nxgl_splitline bug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3912 42af7a65-404d-4744-a932-0658087f49c3
2011-08-25 03:13:28 +00:00
patacongo
2906947c9b Add a test of the circle rendering logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3911 42af7a65-404d-4744-a932-0658087f49c3
2011-08-24 17:00:51 +00:00
patacongo
4310fd4cb3 Add circle drawing interfaces
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3910 42af7a65-404d-4744-a932-0658087f49c3
2011-08-24 14:46:59 +00:00
patacongo
057b237f81 Clean up Kinetics SDHC DMA code (still does not work)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3909 42af7a65-404d-4744-a932-0658087f49c3
2011-08-23 21:48:24 +00:00
patacongo
81bb29ecd1 More Kinetis SDHC fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3908 42af7a65-404d-4744-a932-0658087f49c3
2011-08-23 19:31:45 +00:00