Commit Graph

7433 Commits

Author SHA1 Message Date
Gregory Nutt 75d3d33169 STM32 I2C: Bring in PX4 fix for I2C in very high noise environments or with rogue perpipherals. Taken from the PX4 commit by Tridge 2014-05-10 10:34:05 -06:00
Gregory Nutt 806aee8247 Move prun from interpreters/ to system/; And an NSH built-in appliation that can be used to execute P-Code files from the NSH command line 2014-05-09 12:30:07 -06:00
Gregory Nutt a3e2598d90 Move P-Code execution logic from interpreters/prun to system/prun 2014-05-09 11:09:43 -06:00
Gregory Nutt 415500c6d9 Make sure apps/examples/pashello still builds; update comments; refresh configurations 2014-05-09 10:33:23 -06:00
Gregory Nutt ed2e4a15dc Create P-Code execution helper in apps/interpreters/prun; The P-Code binary format is functional except that there are still some modularity and kernel build issues that need to be addressed. 2014-05-09 08:52:11 -06:00
Gregory Nutt 898e59f112 Couple of fixes for the latest STM32 additions / modifications. These are simple fixes dealing with conditional compile based on CONFIG items not being set. From Ken Pettit 2014-05-09 06:41:01 -06:00
Gregory Nutt e18844de32 P-code BINFMT: Add logic to pass information from the binfmt logic to the P-code interpreter. This includes some extension to the binfmt interfaces. 2014-05-08 16:58:10 -06:00
Gregory Nutt 93629d7192 Minor fix to debug format 2014-05-08 11:18:55 -06:00
Gregory Nutt 765805234f Corrected pcode.h header file 2014-05-08 11:11:44 -06:00
Gregory Nutt 7fffa72ee5 Add a ROMFS file system for testing the P-Code binary format 2014-05-08 11:08:01 -06:00
Gregory Nutt e2b8eb6aad Add support for the STM32152 and STM32162 Medium+ density parts (plus miscellaneous other improvements to the original STM32151 logic). From Jussi Kivilinna and Sami Pelkonen 2014-05-08 09:20:11 -06:00
Gregory Nutt b5efb9dd77 Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna 2014-05-08 09:01:14 -06:00
Gregory Nutt 7594d8b8cf Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna 2014-05-08 09:00:33 -06:00
Gregory Nutt 35e94a5be4 LIS331DL driver: Correct build dependency. Sourceforge ticket #41 from Kosma Moczek 2014-05-08 07:39:10 -06:00
Gregory Nutt b6f264488a BINFMT: A framework to support a P-code binary format (a work in progress) 2014-05-07 13:47:52 -06:00
Gregory Nutt d36724abbc STM32: Rename pinmap.h files to better reflect the chip naming conventions 2014-05-07 13:05:12 -06:00
Gregory Nutt 6a8a62c0c1 STM32: Fix STM32F100CB pin configuration (from Kosma Moczek); and make chip naming a little more consistent 2014-05-07 12:54:27 -06:00
Gregory Nutt fc6b3339a1 Nucleo-F401RE: Delay loop calibrated 2014-05-06 17:30:44 -06:00
Gregory Nutt 403b9f82d3 Ooops... last (cosmetic) changes were still in the editor 2014-05-06 15:00:39 -06:00
Gregory Nutt b054463c9e Optimized memcpy() functin for the ARMv7-A from David Sidrane 2014-05-06 14:58:48 -06:00
Gregory Nutt 33c991dc41 STM32: Add more complication to STM32 Kconfig so the correct RNG and ETHMAC options presented for the F401RE. There are still invalid peripheral options being presented 2014-05-06 11:35:13 -06:00
Gregory Nutt ade57e4cd8 Nucleo-F401RE: With these changes and the changes from previous commits, the basic Nucleo-F401RE NSH configuration is working. 2014-05-06 11:07:10 -06:00
Gregory Nutt 22733f9a79 The Nucleo-F401RE has no on-board cystal and, hence, must use the on-chip HSI oscillator for the PLL include clock 2014-05-06 10:01:02 -06:00
Gregory Nutt f2ac4d6403 STM32: Add more complication to STM32 Kconfig so the correct ADC and CAN options presented for the F401RE. There are still invalid peripheral options being presented 2014-05-06 08:32:21 -06:00
Gregory Nutt 227cd6ca66 BINFMT: Fix an error in the symbol search function. Noted by Pelle Windestam 2014-05-06 07:49:52 -06:00
Gregory Nutt 88abca5e5e STM32: Add some complication to STM32 Kconfig so the correct USART and TIM options are presented for the F401RE. There are still invalid peripheral options being presented 2014-05-05 17:59:07 -06:00
Gregory Nutt f06e9dbcaa Timer driver updates from Bob Doiron 2014-05-05 14:40:19 -06:00
Gregory Nutt 84d28641b7 SAM4S Xplained Pro: Clean-up of LED usage and also some integration of new timer features. From Bob Doiron 2014-05-05 14:38:29 -06:00
Gregory Nutt 2cbb9b907c Add SAM3/4 RTT driver. From Bob Doiron 2014-05-05 14:35:37 -06:00
Gregory Nutt dcc709e612 Updated Nucleo-F401RE configuration 2014-05-05 13:47:21 -06:00
Gregory Nutt f924601fc1 The alternate console device CONFIG_NSH_CONDEV must not be defined unconditionally. This causes errors when using Telnet sessions. This was solved by adding CONFIG_NSH_ALTCONDEV: CONFIG_NSH_ALTCONDEV enables or disables the feature then, if enabled, CONFIG_NSH_CONDEV provides the alternative console device name 2014-05-05 08:52:02 -06:00
Gregory Nutt 3ad8debd73 Correct some typos in STM32 RCC header files noted by Ramtin Amin 2014-05-05 07:23:26 -06:00
Gregory Nutt d61a13c131 STM32 F401 has no CCM memory 2014-04-30 16:49:39 -06:00
Gregory Nutt ccb98abaaa Fix configuration for F401: It has has FSMC and so the option should not be offered. But there are many more options available for the F401 that should be availalbe: CAN, nonexistent timers, etc. These will all need to be addressed 2014-04-30 16:12:36 -06:00
Gregory Nutt 79d9e9cccd If the CPU load measurements are being driven by an external clock, then the prototype for sched_process_cpuload() must be available in include/nuttx/arch.h 2014-04-30 15:47:55 -06:00
Gregory Nutt 8d758a13de The CONFIG_SYSTEMTICK_EXTCLK selection should only be available on systems that support it 2014-04-30 15:32:06 -06:00
Gregory Nutt d89990c9da SAM4S Xplained Pro build fixes 2014-04-30 15:23:40 -06:00
Gregory Nutt 5b92272e1f Refresh SAM4S Xplained Pro configuration 2014-04-30 15:10:20 -06:00
Gregory Nutt c060fdcba9 Simplified optimization for the SAM4E-EK 2014-04-30 15:04:34 -06:00
Gregory Nutt 8a45dd095d Nucleo-F401RE: Has only one memory region, not two 2014-04-30 14:56:39 -06:00
Gregory Nutt e0a9d3071a Updated system timer logic from Bob Doiron 2014-04-30 14:47:30 -06:00
Gregory Nutt f7485ea962 Updated system timer logic from Bob Doiron 2014-04-30 14:46:26 -06:00
Gregory Nutt 3240383133 The SAM4S Xplained Pro now uses the extended timer/counter features. From Bob Doiron. 2014-04-30 14:11:53 -06:00
Gregory Nutt aa44b8b588 SAM3/4: Enhanced timer/counter driver from Bob Doiron 2014-04-30 14:10:02 -06:00
Gregory Nutt d897b4de76 Enhanced timer interface from Bob Doiron 2014-04-30 14:08:34 -06:00
Gregory Nutt ae4584f0db SAM4S Xplained Pro: update LED conrol logic. From Bob Doiron 2014-04-30 14:05:44 -06:00
Gregory Nutt 020583efa2 drivers/mtd/w25.c: Add support for the 8Mbit W25Q80BV part. From Mark Whitehorn. 2014-04-30 13:31:42 -06:00
Gregory Nutt 7857d716b5 Nucleo-F401RE: Fix memory usage 2014-04-30 08:20:30 -06:00
Gregory Nutt 2b2b799a23 ARMv7-M: Add FPU-related CFLAG settings for the CodeSourcery of Linux toolchain 2014-04-29 15:02:34 -06:00
Gregory Nutt f25d69ff9a Sourceforge patch #40. Fix some conditional logic in clock configuration. From Luciano Neri 2014-04-29 11:32:33 -06:00