Commit Graph

9752 Commits

Author SHA1 Message Date
Gregory Nutt
207b4a3c68 Update README.txt 2017-02-23 11:02:06 -06:00
Gregory Nutt
d83422a00d Update README.txt 2017-02-23 10:57:21 -06:00
Gregory Nutt
402690e964 Backout the rotary configuration 2017-02-23 10:21:59 -06:00
Alan Carvalho de Assis
2b2114d819 Add support to QEncoder on STM32F103Minimum board 2017-02-23 09:31:28 -06:00
Gregory Nutt
4539988d00 Removed CONFIG_LIBC_ARCH_BZERO. bzero() is a deprecated interface. There are no architecture-specific replacements and, if there were, they should replace memset(), not bzero(). 2017-02-22 10:41:49 -06:00
Jussi Kivilinna
4dfb8268f3 stm32f7: stm32_allocateheap: allow use DTCM memory for heap
STM32F7 has up to 128KiB of DTCM memory that is currently left unused.

This patch adds DTCM to main heap if CONFIG_STM32F7_DTCMEXCLUDE is not enabled.
2017-02-20 08:42:51 -06:00
Gregory Nutt
0fc226dd53 Changes from review of last PR 2017-02-19 14:58:37 -06:00
Marc Rechté
1838171d43 Add twr-k64f120m config and fix some ENET related problems 2017-02-19 21:20:56 +01:00
Gregory Nutt
6e32d74b33 Cosmetic changes from review of the last PR 2017-02-19 11:49:42 -06:00
raiden00
d45b731fbd config/stm32f429i-disco: add support for the L3GD20 driver 2017-02-19 17:43:54 +01:00
Gregory Nutt
085616d651 STM32L4: Bring power management logic from Motrola MDK into NuttX 2017-02-18 10:18:42 -06:00
Gregory Nutt
6fe94b5724 Trivial cosmetic, alignement changes. 2017-02-17 17:50:56 -06:00
David Sidrane
7bb55330f2 Kinetis refreshed freedom-k64f netnsh config 2017-02-15 13:42:36 -10:00
David Sidrane
40c4e1c94d Kinetis refreshed freedom-k66f nsh config 2017-02-15 13:42:36 -10:00
David Sidrane
ec9fda4c8c Kinetis:Freedom-K66F uses ENET_1588_CLKIN as RMII clock 2017-02-15 13:42:36 -10:00
David Sidrane
acc8c4bf28 Kinetis: Define FTM3 Pins 2017-02-15 13:42:36 -10:00
Gregory Nutt
077adf863e Merge branch 'master' of bitbucket.org:nuttx/nuttx 2017-02-14 19:31:58 -06:00
Alan Carvalho de Assis
1b996f1c7c Add usbnsh config to Bambino 200E board 2017-02-14 19:31:39 -06:00
David Sidrane
81345c9d42 Kinetis: Updated Freedom-K66F Readme 2017-02-14 09:15:42 -10:00
David Sidrane
3fb6064efe Kinteis: Freedom-K66F refreshed config
Update Console to match README.txt
2017-02-14 09:15:42 -10:00
David Sidrane
82e93bb3f0 Kinetis: Map Freedom-K66F Ethernet pins 2017-02-14 09:15:23 -10:00
David Sidrane
f56e0a43a4 Inital commit of NXP Freedom-k66f development board 2017-02-13 14:35:51 -10:00
David Sidrane
3840c802d1 Kinetis SPI and I2C are 0 based
The K whole family line has max 4 or each. But the supported
  parts have the maximums listed below:

    K46 and K66    3 SPI SPI0-SPI2
    K46 and K66    4 I2C I2C0-I2C3
2017-02-13 13:24:47 -10:00
David Sidrane
067b51f5f1 freedom-64H Disable unsuported CONFIG_SDIO_BLOCKSETUP 2017-02-13 13:24:47 -10:00
David Sidrane
1cdac1e8e6 Fixed typos in k64f README.txt 2017-02-13 13:24:47 -10:00
Gregory Nutt
de1b68dc4e libc/Kconfig: Break big Kconfig up into separate Kconfig files in each libc subdirectory. 2017-02-10 09:32:55 -06:00
Alan Carvalho de Assis
e6e72bda02 Bambino-200E: Use .elf extension on all executables. 2017-02-09 11:37:52 -06:00
Gregory Nutt
1d290c2b37 setvbuf: Add support for disabling I/O buffering. Initially cut; untested. 2017-02-09 09:24:44 -06:00
Alan Carvalho de Assis
ea53894e51 Bamboo-200E: Add netnsh configuration 2017-02-08 12:55:40 -06:00
Gregory Nutt
e803e2c3f4 Costmetic changes from review of last PR. 2017-02-07 17:16:56 -06:00
David Sidrane
a065b087fd Added MCG settings that are defiend on the K64 Soc
Added BOARD_MCG_C2_FCFTRIM and BOARD_MCG_C2_LOCRE0 to
  configure the MCG_C2 register
  cleanup of some comments
2017-02-07 12:38:28 -10:00
David Sidrane
bbd9bf4180 Fixes illdefined BOARD_FR_DIV with BOARD_FRDIV from MCG
Original BOARD_FR_DIV was never used - that is a good thing because
  the value ws definec shifted and the code also shifited it.
2017-02-07 12:38:28 -10:00
Gregory Nutt
62a1f6f110 up_timer_initialize() is named incorrectly. The prefix should be the architecture name, not up_ since it is private to the architecture. up_timerisr() is similarly misnamed and should also be private since it is used only with the xyz_timerisr.c files. Also updat TODO list. 2017-02-07 10:35:04 -06:00
Gregory Nutt
b77c863d7f STM32F429i-DISCO: Refresh configurations 2017-01-31 17:13:15 -06:00
Gregory Nutt
3898fc0a16 STM32F429-DISCO: Move some board initialization logic that is not usuable because it lacks the configuration options to make it so 2017-01-31 17:06:54 -06:00
Gregory Nutt
1c66c06315 STM32F7 SDMMC: Make sure that all SDMMC configuration variables begin with STM32F7_; Eliminate CONFIG_SDMMC1/2_DMA altogether. Does not appear to be used. 2017-01-31 14:27:50 -06:00
Gregory Nutt
97482c9cdc STM32F103-Minimum: Fix a compile error. CONFIG_STM32_TICKLESS_ONESHOT_TIMER is only defined in TICKLESS mode. Somebody has been hand editing .config files. 2017-01-31 12:35:05 -06:00
Gregory Nutt
3dbdb3bb31 CONFIG_SDIO_DMA: Was been defined in several low-level architecute Kconfig files, but used at the highest levels in the code. Both are bad and both are fixed with this commit 2017-01-31 11:52:00 -06:00
Gregory Nutt
9ac00a355f Add capabilities() method to SDIO interface. Remove CONFIG_SDIO_WIDTH_D1_ONLY. That should not be a global propertie, but rather a capability/limitation of single slot when there may be multiple slots. 2017-01-31 09:16:01 -06:00
Gregory Nutt
4c39b68505 SAME70-Xplained: Clone some recent SAMV71-XULT changes 2017-01-30 14:10:22 -06:00
Gregory Nutt
8ab77c55cd SAMv71-XULT: Fixes to knsh configuration. Still does not work properly. 2017-01-30 12:49:07 -06:00
Gregory Nutt
eeeb0ad112 Refresh all SAM v7 configurations 2017-01-30 11:24:32 -06:00
Gregory Nutt
d56d16595a New apps/examples/module and sotest configuration options 2017-01-30 08:42:31 -06:00
Gregory Nutt
86bdd0a4c7 Modules: Move last of many C files from sched/module to libc/modlib 2017-01-29 11:54:54 -06:00
Gregory Nutt
00e46b5966 Move gnu-elf.ld from sched/module to libc/modlib. Update paths in Make.defs files to account for new location of file 2017-01-29 09:03:01 -06:00
Gregory Nutt
2717e781f0 libc/modlib: Add build a configuration logic for a shared module library. 2017-01-29 08:55:27 -06:00
Gregory Nutt
a2150c1e35 Olimex STM32 P407: Add support for on-board microSD slot. Does not work... Currently all commands to the SD card timeout. 2017-01-28 10:17:10 -06:00
Gregory Nutt
f858027d56 Configurations that enable OSTEST must not disable signals. 2017-01-24 09:26:11 -06:00
Gregory Nutt
ec755a4091 SYSCALLS: Correct a bad function prototype generated in PROTECTED mode with kernel modules enabled. 2017-01-23 14:04:32 -06:00
Gregory Nutt
6f5a9eb451 Olimex-stm32-p407: Add a NSH protected build configuration; Enable procfs/ in all configurations. 2017-01-23 10:38:54 -06:00
Gregory Nutt
f6504be6ef Update README 2017-01-22 18:09:34 -06:00
Gregory Nutt
1b9f2795f6 Olimex STM32 p407: Add module build flags to NSH Make.defs 2017-01-22 15:08:42 -06:00
Gregory Nutt
edd9186540 ELF: Move ARMv7-A and ARMv7-R versions of ELF relocation logic to libc/machine 2017-01-21 14:40:26 -06:00
Gregory Nutt
3c4684ef5f Eliminate CONFIG_ARCH_OPTIMIZED_FUNCTIONS. Move options to select architectur-specific C library options from libc/Kconfig to libc/machine/Kconfig and rename. 2017-01-20 09:30:07 -06:00
Neil Hancock
2ece27f435 Kinetis: Add support for K64/K66 RTC lower half driver 2017-01-17 15:34:44 -06:00
Alan Carvalho de Assis
7fc25c0e7f STM32F103 Minimum: Add support for nRF24 on STM32F103-Minimum board 2017-01-15 12:46:22 -06:00
Gregory Nutt
3deb8eda59 Update README file, comments. 2017-01-08 18:10:56 -06:00
Gregory Nutt
3b1b112153 Fix a few coding standard issues. 2017-01-08 16:29:10 -06:00
Gregory Nutt
b553704334 Update README; Remove comment blocks before empty sections. 2017-01-08 14:01:16 -06:00
Gregory Nutt
f3ae51592c Update README; Remove comment blocks before empty sections. 2017-01-08 11:20:16 -06:00
Gregory Nutt
4216c4b777 NxWM configurations. If using a 7-bit character set, then the cursor character cannot be 137 (graphic block). Use 95 (underscore) instead. 2017-01-08 09:21:37 -06:00
Gregory Nutt
7035d232f8 NX server: Correct message queue names. Should not be at /dev, but rather relative to /var/mqueue. 2017-01-08 09:14:11 -06:00
Gregory Nutt
e1d9bb2ef2 Refresh all NX multi-user configurations 2017-01-08 08:06:18 -06:00
Gregory Nutt
30f1652b10 STM32F428i-DISCO: Change NxWM cursor character from 137 (graphics block) to 95 (underscore). NxWM is configured to use a 7-bit character set so 137 is not a valid character code. 2017-01-07 18:06:24 -06:00
Gregory Nutt
4d93c510bc STM32F429i-DISCO: Enable keyboard input in nxwm configuration. 2017-01-07 17:53:39 -06:00
Gregory Nutt
7a1cbdd13a Update README; increase stack sizes in STM32F429i-DISCO nxwm configuration (does not help) 2017-01-07 17:28:54 -06:00
Gregory Nutt
bc595aeec8 Update TODO list and a README file. 2017-01-07 14:00:39 -06:00
Gregory Nutt
1c182a0e0b Update README 2017-01-07 11:05:12 -06:00
Gregory Nutt
726ad7640e Update README 2017-01-07 10:51:17 -06:00
Gregory Nutt
e568253eb3 Update README, some comments, and fix some spacing. 2017-01-07 10:36:18 -06:00
Alan Carvalho de Assis
530ec2e967 STM32F429i Discovery: Add support for NxWM on STM32F429i-Disco board 2017-01-07 08:17:44 -06:00
Gregory Nutt
db5789d30d STM3210E-EVAL: Refresh all configurations 2017-01-06 12:12:08 -06:00
Gregory Nutt
725ba1602a Font cache: misc fixes and improvements 2017-01-06 11:06:50 -06:00
Gregory Nutt
96394f339e SMP: Fix a gap where we may try to make modifications to the task lists without being in a critical sections. That permits concurrent access to the tasks lists and many subtle problems. This fix just remains in the critical section throughout the operation (and possible until the task is restore in the event of a context switch). Makes a big difference in stability 2016-12-28 13:58:24 -06:00
Gregory Nutt
675d684a41 i.MX6 SMP/NSH configuration: Enable examples/smp test 2016-12-27 08:46:28 -06:00
Gregory Nutt
c5bb717976 Update README 2016-12-24 10:25:54 -06:00
Gregory Nutt
4f4242ef27 Xtensa ESP32: Update some stack sizes 2016-12-24 08:55:24 -06:00
Gregory Nutt
714e6f80ca Xtensa ESP32: Corrects a problem with dispatching to signal handlers: Cannot vector directly to the signal handling function as in other ABIs under the Xtensa Window ABI. In that case, we need to go through a tiny hook when performs the correct window call (call4) otherwise registers will be scrambled in the signal handler 2016-12-22 11:19:38 -06:00
Gregory Nutt
d9a64b9ca9 Xtensa ESP32: Some fixes from integration of ostest configuration. Almost works: There are some assertions in xtensa_sigdeliver() 2016-12-22 09:34:39 -06:00
Gregory Nutt
2b5235e937 Xtensa ESP32: Add an OS test to verify the port. 2016-12-22 08:20:05 -06:00
Gregory Nutt
c1e2606526 Olimex STM32 P407: Has only 128KiB of contiguous RAM. Exclude CCM memory for now. 2016-12-21 12:49:03 -06:00
Gregory Nutt
81c1466d93 Olimex STM32 P407: Hmmm.. board does not boot. Simplifying the configuration does not help. 2016-12-21 11:38:45 -06:00
Gregory Nutt
f8f2c00415 Olimex STM32 P407: Update clocking using STM3250G; Verify GPIOs. 2016-12-21 10:45:36 -06:00
Gregory Nutt
41eda13c9f Olimex STM32-P407: Add an stm32_bringup.c file like most newer configurations. 2016-12-20 18:05:28 -06:00
Gregory Nutt
764b9f46cc Olimex STM32-P407: Initial clone from Olimex STM32-P207 2016-12-20 17:49:46 -06:00
Geoffrey
89c33e9799 Xtensa ESP32: Clock frequency is different if running from IRAM or is booting from FLASH. This is a booltloader issue. 2016-12-20 16:14:38 -06:00
Gregory Nutt
59c5ae3eae Refresh some configurations 2016-12-20 15:42:31 -06:00
Gregory Nutt
404925d93e Update README 2016-12-20 10:03:48 -06:00
Gregory Nutt
4e9a0ffea5 Xtensa ESP32: Update APP CPU startup logic to match current Expressif example code. 2016-12-20 09:00:04 -06:00
Gregory Nutt
e61549d8b9 Xtensa ESP32: Clean-up and fixes from last commits 2016-12-19 13:57:37 -06:00
Gregory Nutt
097f09cb02 Xtensa ESP32: Corrects timer initialization and timer input frequency. 2016-12-19 11:50:28 -06:00
Gregory Nutt
886ce88b4f Xtensa ESP32: Automatically mount /proc at start-up. 2016-12-19 09:43:16 -06:00
Gregory Nutt
b47255a6de Update README. 2016-12-18 17:30:30 -06:00
Gregory Nutt
10b9a10d2f Xtensa ESP32: Fix several build-related issues associated with vector section 2016-12-15 10:08:26 -06:00
Gregory Nutt
5755f2348c Fix some crap left in README from copy and paste. 2016-12-14 14:57:43 -06:00
Gregory Nutt
b504b8daff Update README 2016-12-14 12:34:25 -06:00
Gregory Nutt
a560d70e7a Add some comments from Angus Gratton to a Kconfig file for future reference. 2016-12-14 08:19:35 -06:00
Angus Gratton
dd5e47a418 ESP32 core v2: Two changes (1) flushes the UART TX buffer in the esp32 serial shutdown routine. The ROM bootloader does not flush the FIFO before handing over to user code, so some of this output is not currently seen when the UART is reconfigured in early stages of startup. And changes the openocd config file's default flash voltage from 1.8V to 3.3V. This is not necessary right now, but may save some hard-to-debug moments down the track (3.3V-only flash running at 1.8V often half-works and does weird things...) 2016-12-14 08:15:03 -06:00
Gregory Nutt
f063e4c5ac Remove Calypso architecture support and support for Calypso SERCOMM driver. 2016-12-13 18:35:52 -06:00
Gregory Nutt
d9e040d76b Remove all Calypso board configurations 2016-12-13 18:24:49 -06:00