Gregory Nutt
49974e21ef
Fix some old pashello configurations broken in last refresh
2017-03-09 10:55:41 -06:00
Gregory Nutt
7463768775
Refresh all eZ80 and z8 configurations
2017-03-09 10:52:03 -06:00
Gregory Nutt
197ba3b527
EZ80F910200KITG: Missing support logic in configs/Kconfig
2017-03-09 10:50:46 -06:00
Gregory Nutt
b6fd8bc0f5
Refresh all ZNeo configurations
2017-03-09 10:42:29 -06:00
Gregory Nutt
b379764eb3
Refresh all x86 and Xtensa configurations
2017-03-09 10:38:36 -06:00
Gregory Nutt
8b1491948c
Refresh all sim configurations
2017-03-09 10:36:54 -06:00
Gregory Nutt
d001722563
Refresh all RISC-V configurations
2017-03-09 10:34:10 -06:00
Gregory Nutt
0c878668b8
Refresh all Renesas configurations
2017-03-09 10:32:49 -06:00
Gregory Nutt
245e2fe42a
Refresh all Misoc configurations
2017-03-09 10:31:47 -06:00
Gregory Nutt
8a960344b1
Refresh all HC configurations
2017-03-09 10:30:48 -06:00
Gregory Nutt
d7c0e49cb1
Refresh all AVR configurations
2017-03-09 10:29:32 -06:00
Gregory Nutt
9c68d59419
Refresh all MIPS configurations
2017-03-09 10:26:56 -06:00
Gregory Nutt
d0813aa0c5
Refresh all ARM configurations
2017-03-09 10:23:41 -06:00
David Sidrane
2700fd9e81
Kinetis:Allow Board to add Pullups on SDHC lines
2017-03-09 05:30:02 -10:00
Gregory Nutt
0a5ae18772
STM32F103 Minimum: Eliminate warning stm32_usbdev.o give twice in same rule.
2017-03-05 14:25:36 -06:00
Gregory Nutt
c368c67090
SAMA5D4-EK: Eliminate warning. Correct type of return value.
2017-03-05 14:20:11 -06:00
Gregory Nutt
d303627fe5
dk-tm4c129x: Remove warning for variable that is set but not used.
2017-03-05 14:17:13 -06:00
Gregory Nutt
51d3e36ad6
STM3210E-EVAL: Eliminte a warning. Return type of board_button_irq is now type int.
2017-03-05 14:12:03 -06:00
Gregory Nutt
b55a98e900
Olimex-STM32-P407: Enable task names
2017-03-04 08:49:24 -06:00
no1wudi
90a16ed9c7
fixed a typo
2017-03-04 14:38:22 +08:00
Gregory Nutt
ff20d22f66
SAMv7 Ethernet: Fix a return value type.
2017-03-03 19:16:48 -06:00
Gregory Nutt
a23230298d
STM32L4476VG Discovery: stm32_buttons.c needs errno.h.
2017-03-03 16:05:34 -06:00
Gregory Nutt
f8ef544c34
K66 Buttons: Missing definition of 'ret'
2017-03-03 15:07:38 -06:00
Gregory Nutt
7a9a3bea2f
stm32_gpiosetevent: GPIO IRQ function should not return the xcpt_t oldhandler. This value is useful and potentially dangerous by itself after the change to assocaite a argument with the interrupt handler.
2017-03-02 18:36:14 -06:00
Gregory Nutt
454164a88c
stm32_gpiosetevent: GPIO IRQ function should not return the xcpt_t oldhandler. This value is useful and potentially dangerous by itself after the change to assocaite a argument with the interrupt handler.
2017-03-02 18:20:38 -06:00
Gregory Nutt
f4bad1a280
stm32_gpiosetevent: GPIO IRQ logic no longer returns the xcpt_t oldhandler. This value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 16:34:37 -06:00
Gregory Nutt
4f5e0e3519
board_button_irq: Button IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 15:27:55 -06:00
Gregory Nutt
0f46d714a9
board_button_irq: Button IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 15:10:37 -06:00
Gregory Nutt
4c82827ab1
board_button_irq: Button IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 14:37:22 -06:00
Gregory Nutt
4a4636c8a1
Tiva: Pin IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 12:58:00 -06:00
Gregory Nutt
7982b45367
STM32 L4: Pin IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 12:36:40 -06:00
Gregory Nutt
32383556fd
PIC32MZ: Pin IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 12:23:45 -06:00
Gregory Nutt
1564b384e1
PIC32MX: Pin IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 12:10:05 -06:00
Gregory Nutt
34a2839244
Kinetis GPIO: Pin IRQ logic no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing.
2017-03-02 11:33:03 -06:00
Alan Carvalho de Assis
f1341dad9c
Add support to USB Device on STM32F103-Minimum board
2017-03-02 09:36:05 -06:00
Gregory Nutt
f5f9d82d5a
arch_phy_irq: Now returns int instead of xcpt_t oldhandler. The oldhandler is useless after the changes to the interrupt argument. Also access an argument for the PHY interrupt. phy_notify.c driver changed to exploit new interrupt argument passing.
2017-03-02 08:43:33 -06:00
Gregory Nutt
75446b349b
configs/: All functions that used to return an xcpt_t old handler value, not return NULL. The oldhandler value is no longer useful with the recent changes to the interrupt argument passing.
2017-03-02 08:43:32 -06:00
Gregory Nutt
91920f6fc3
cc3200-launchpad: Remove unused prototypes for obsolete names of button interface function.
2017-03-02 08:43:31 -06:00
Maciej Wójcik
35b2448203
Merged in w8jcik/nuttx (pull request #232 )
...
some simple typos
Approved-by: Gregory Nutt
2017-03-01 15:25:42 +00:00
Mark Schulte
335d02d7a7
STM32F4 Discovery: Fix irq handler to have void *arg
2017-03-01 09:00:01 -06:00
Mark Schulte
3af929a551
STM3210E EVAL: Fix button driver: use irq context
2017-03-01 08:58:58 -06:00
Mark Schulte
8277cf2cff
STM3210E EVAL: Fix irq handler function type
2017-03-01 08:57:13 -06:00
Mark Schulte
585b1892c2
Olimexino STM32: Fix irq handler function signature
2017-03-01 08:55:26 -06:00
Mark Schulte
4761a7d816
Add argument to timer irq callback
2017-03-01 08:49:14 -06:00
Maciej Wójcik
4a8aa6ae95
typos
2017-03-01 12:56:15 +01:00
Gregory Nutt
192c41aa45
Fix another compiler issue found in build testing.
2017-02-28 14:14:32 -06:00
Gregory Nutt
aa0c05af85
Fix errors found in build testing.
2017-02-28 09:32:24 -06:00
Gregory Nutt
92d65294fb
Olimex STM32 P407: Add button support
2017-02-28 08:31:57 -06:00
Gregory Nutt
704df7bd39
IRQ arguments: Fix errors discovered in build testing
2017-02-27 19:28:24 -06:00
Gregory Nutt
f700e7b241
Merge remote-tracking branch 'origin/master' into irqattach
2017-02-27 18:58:34 -06:00
David Sidrane
a6e0d5ed60
Kinetis:Use BOARD_xxxx to drive system clocking
...
1) Shifted the clock speed of MK20DX128VLH5 to 48 Mhz to be
able to uses USB.
2) Set BOARD_OUTDIV3 to 0 - there is no BOARD_OUTDIV3 on a
MK20DX128VLH5 or K20DX256VLH7
3) Added BOARD_SOPT2_PLLFLLSEL and BOARD_SOPT2_FREQ along with
settings for BOARD_SIM_CLKDIV2_USBFRAC and
BOARD_SIM_CLKDIV2_USBDIV base on the BOARD_SOPT2_FREQ.
2017-02-27 13:56:40 -10:00
Gregory Nutt
d9fec7fe4c
More missing arguments to interrupt handling.
2017-02-27 14:26:04 -06:00
Gregory Nutt
67de2e5f66
Add argument to STM32 EXTI interrupt handlers.
2017-02-27 14:21:30 -06:00
Gregory Nutt
6002393b2d
Fix some interrupt argument issues associated with NRF21L01
2017-02-27 12:06:15 -06:00
Gregory Nutt
a773f9412a
STMPE811 driver needs argument in interrupt handler
2017-02-27 11:41:48 -06:00
Gregory Nutt
7e8e869352
Add more missing arguments to interrupt handling functions.
2017-02-27 11:14:21 -06:00
Gregory Nutt
b4ff7391f8
Convert more drivers to use use irq_attach with argument.
2017-02-27 10:44:13 -06:00
Gregory Nutt
97b9bb7fa5
SAMA5D4-EK: Add missing argument to interrupt handler.
2017-02-27 09:36:12 -06:00
Gregory Nutt
3129c7536e
CC3000: Add interrupt argument to all CC3000 interrupts.
2017-02-27 09:23:50 -06:00
Gregory Nutt
e5be4f7fe2
Merge remote-tracking branch 'origin/master' into irqattach
2017-02-27 09:13:41 -06:00
Gregory Nutt
8ff7e5106d
Teensy 3.x: Remove unused local definition that collides with a global definiion.
2017-02-27 09:13:10 -06:00
Gregory Nutt
8b06dc7ee9
Freedom K64F: Fix prototype of interrupt handler.
2017-02-27 09:10:56 -06:00
Gregory Nutt
2321560690
More missing argument paramters in interrupt handlers.
2017-02-27 08:06:07 -06:00
Gregory Nutt
2e30b9b252
More missing argument paramters in interrupt handlers.
2017-02-27 07:46:36 -06:00
Gregory Nutt
6e2ee2b07f
Kinetis: GPIO interrupt handling needs handler argument.
2017-02-27 07:20:21 -06:00
Mark Schulte
b3222bbc8a
irq_dispatch: Add argument pointer to irq_dispatch
...
Provide a user defined callback context for irq's, such that when
registering a callback users can provide a pointer that will get
passed back when the isr is called.
2017-02-27 06:27:56 -06:00
Alan Carvalho de Assis
0227de3e4d
Explain how to use SDCard configuration in the README.txt
2017-02-26 14:53:00 -06:00
Alan Carvalho de Assis
adb32e31a0
Add SDCard support over SPI on STM32F103-Minimum board
2017-02-26 14:51:38 -06:00
raiden00pl
0188bc49ce
Add Nucleo F334R8 board configuration
2017-02-26 12:42:43 +01:00
Gregory Nutt
c8018f2b09
Freedom K66F: Fix a compilation error. Was including the wrong chip.h
2017-02-25 12:11:15 -06:00
Alan Carvalho de Assis
84be223144
STM32: Add function prototype to eliminate a warning.
2017-02-25 11:56:15 -06:00
Gregory Nutt
90e63ba18e
Purely cosmetic changes from review of last PR.
2017-02-25 11:43:05 -06:00
David Sidrane
38df949adc
Merged in david_s5/nuttx/upstream_kinetis (pull request #221 )
...
Kinetis:Add LPUART
Approved-by: Gregory Nutt
2017-02-25 17:23:04 +00:00
David Sidrane
0cbc03255c
Kinetis:Add LPUART and Clock configuartaion to freedom-k66f board
...
Pin out LPUART0 for testing
Define BOARD_SOPT2_PLLFLLSEL ti select MCGPLLCLK
Define BOARD_SIM_CLKDIV3_FREQ etal to provide BOARD_LPUART0_FREQ
2017-02-25 07:05:34 -10:00
Gregory Nutt
de0e2ec261
STM32: Remove one residual use of the obsoleted STM32_TIM27_FREQUENCY definition which does not work for all STM32 family members.
2017-02-25 10:04:28 -06:00
Alan Carvalho de Assis
7a12cc3e56
STM32F4 Discovery: Update stm32f4discovery README.txt to instruct how to use QE
2017-02-24 07:10:07 -06:00
Alan Carvalho de Assis
8ca41b2d7a
STM32F4 Discovery: Fix issues with QEncoder support
2017-02-24 07:04:58 -06:00
Gregory Nutt
bd538d22be
twr-k64f120m: refresh configurations. DEBUG must be disabled in all base configurations. CONFIG_APPS_DIR must must be defined in defconfig files.
2017-02-23 16:10:31 -06:00
Gregory Nutt
38ca73758d
Olimex STM32 p407: Add extrnal SRAM support. Unfortunately not usable or testable unless you also disable the serial console.
2017-02-23 13:27:36 -06:00
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
Gregory Nutt
c83da3c48f
Remove minnsh configurations and support logic: up_getc() and lowinstream.
...
This was an interesting exercise to see just how small you could get NuttX, but otherwise it was not useful: (1) the NSH code violated the OS interface layer by callup up_getc and up_putc directly, and (2) while waiting for character input, NSH would call up_getc() which would hog all of the CPU. NOt a reasonably solution other than as a proof of concept.
2016-12-13 18:01:23 -06:00
Gregory Nutt
26560cb9e1
i.MX6: Remove non-cached, inter-cpu memory region. Not a useful concept.
2016-12-13 16:59:50 -06:00
Gregory Nutt
dae7e77d91
Update README.txt
2016-12-13 11:20:14 -06:00
Gregory Nutt
0832b11df0
Ooops... one too many righ parentheses.
2016-12-09 16:55:10 -06:00
Gregory Nutt
7d750e4187
Fix some comments
2016-12-08 12:55:54 -06:00
Gregory Nutt
a7b688e87b
sched notes: Add additional note to see if/when CPU is started in SMP mode.
2016-12-07 09:08:20 -06:00
Gregory Nutt
9df1b28e6c
SAMV71-XULT: Use syslog(LOG_ERR, ..) not the supposedly hidden _err() macro.
2016-12-06 17:40:52 -06:00
Gregory Nutt
b1a5364dd6
Eliminate a warning by adding missing include.
2016-12-06 13:17:20 -06:00
Gregory Nutt
a441601281
Eliminate a warning
2016-12-06 08:41:30 -06:00
Gregory Nutt
0430185785
Remove BOARDIOC_CAN_INITIALIZE. CAN initializaiton is now performed in board bring-up logic just like every other device driver.
2016-12-06 08:53:05 -06:00
Gregory Nutt
35dfe25430
Remove BOARDIOC_CAN_INITIALIZE. CAN initialization is now done in the board initialization logic just like every other device driver.
2016-12-06 08:51:37 -06:00
Gregory Nutt
8558bf6bd5
Eliminate some warnings
2016-12-05 18:07:15 -06:00
Gregory Nutt
e5e5467097
In last commit, ENODEV is a better error to report than ENOSYS.
2016-12-05 17:37:19 -06:00
Gregory Nutt
d829c03656
Corrects some warnings and link problems introduced in the last big commits.
2016-12-05 17:24:25 -06:00
Gregory Nutt
ee2852f5ff
Remove all references to board_adc_setup()
2016-12-05 17:06:08 -06:00
Gregory Nutt
55dd1c87b3
Remove all references to BOARDIOC_ADCSETUP
2016-12-05 15:31:40 -06:00
Gregory Nutt
4b216ff8dd
Finish removing traces of BOARDIOC_PWMSETUP
2016-12-05 14:56:21 -06:00
Gregory Nutt
b999e63c82
Remove some references to BOARDIOC_PWMTEST and board_pwm_setup(). Still lots more.
2016-12-05 13:54:12 -06:00
Gregory Nutt
da69f6df55
SAM4CMP-DB: Add hooks to auto-mount the procfs file system on startup in board bring-up logic.
2016-12-05 11:58:58 -06:00
Gregory Nutt
9ed0387379
Olimex-LPC1766-STK: Enable procfs in NSH configuration. Automount /proc on startup.
2016-12-05 08:52:40 -06:00
Masayuki Ishikawa
b3d182b5d5
Add support for the SAM5CMP-DB board
2016-12-04 07:06:17 -06:00
Gregory Nutt
9c65b0321d
Eliminate some warnings
2016-12-04 06:24:24 -06:00
Gregory Nutt
920a9592d1
Fix a naming collision introduced in last big commit
2016-12-03 18:19:08 -06:00
Gregory Nutt
4f1b96b29b
More networking configurations taht need the work queue enabled.
2016-12-03 17:52:13 -06:00
Gregory Nutt
62114755c9
Misoc hello configuration needs HP work queue enabled.
2016-12-03 17:37:07 -06:00
Gregory Nutt
83477c55f8
STM32 Ethernet configurations must have work queue enabled.
2016-12-03 17:06:14 -06:00
Gregory Nutt
7467329a98
Eliminate CONFIG_NO_NOINTS. Lots of files changed -> lots of testing needed.
2016-12-03 16:28:19 -06:00
Gregory Nutt
ad3897531f
C5471 Ethernet now supports CONFIG_NET_NOINTS
2016-12-03 12:17:55 -06:00
Gregory Nutt
43459fe75e
DM09x0 Ethernet now supports CONFIG_NET_NOINTS
2016-12-03 11:42:15 -06:00
Gregory Nutt
41e35c88bf
eZ80 Ethernet now supports CONFIG_NET_NOINTS
2016-12-03 10:43:35 -06:00
Gregory Nutt
eba1e076ec
PIC32MX/Z Ethernet: Now supports CONFIG_NET_NOINT
2016-12-03 09:50:14 -06:00
Gregory Nutt
bfa1da14e2
LM3S Ethernet now supports CONFIG_NET_NOINTS
2016-12-03 08:32:49 -06:00
Gregory Nutt
1851e9e837
SAMA5D3: Add support for CONFIG_NET_NOINTS to EMACA and GMAC driver.
2016-12-02 16:36:27 -06:00
Gregory Nutt
f7d8bbfa3b
Update README.
2016-12-02 13:54:01 -06:00
Gregory Nutt
c0cbea2550
Remove RGMP and RGMP drivers.
2016-12-02 09:49:33 -06:00
Gregory Nutt
99987a3d51
Increase max message size in all NxWM configurations.
2016-12-02 08:38:42 -06:00
Gregory Nutt
241176abc3
Eliminate a warning
2016-12-01 17:09:08 -06:00
Gregory Nutt
fa03fa5ea9
Refresh more defconfig files
2016-12-01 17:07:54 -06:00
Gregory Nutt
86b5f3b9ed
boardctl: Add new command to start the NX server as a kernel thread. Also refresh more configurations.
2016-12-01 15:05:57 -06:00
Gregory Nutt
553f6d22fc
Boardctl: Add a boardctrl() command to start the NX server. Refresh all NX configurations.
2016-12-01 13:52:13 -06:00
Gregory Nutt
6dda185e8a
NX: Remove configuration CONFIG_NX_NXSTART. nx_start.c is now built unconditionally in multi-user mode.
2016-12-01 13:30:24 -06:00
Sebastien Lorquet
db24f237d7
STM32L4: Correct USART1/2 definitions. Use default mbed UART4 settings
2016-12-01 09:00:59 -06:00
Gregory Nutt
44e747ebf1
Remove all references to CONFIG_NET_MULTIBUFFER from configs/
2016-11-29 15:07:30 -06:00
Gregory Nutt
e400171feb
Update README
2016-11-29 09:08:15 -06:00
Ramtin Amin
f3e6264654
configs/misoc: Add a sample directory containing generated sources. This is really only useful for performing test builds. You really must generate the Misoc architecture for a real-life build.
2016-11-28 13:30:46 -06:00
Gregory Nutt
f9a7898bd4
Clean-up some miscellaneous kruft
2016-11-28 13:24:19 -06:00
Gregory Nutt
a8ea23c59c
Update README
2016-11-28 11:22:32 -06:00
Ramtin Amin
b568bfa813
Misoc LM3: Add Misoc Ethernet driver. Integrate network support into configs/misoc/hello. Remove configs/misoc/include/generated directory. I suppose the the intent now is that this is a symbolic link? DANGER! This means that you cannot compile this code with first generating these files a providing a symbolic link to this location!
2016-11-28 11:08:29 -06:00
Alan Carvalho de Assis
b5bfe8af17
The Smoothie project needs to compile C++ inside config/boardname/src/ to use with High Priority Interruption, then I modified the board configs Makefile to support it, see attached patch.
...
It works fine for the first time compilation, but if we execute:
$ touch config/boardname/src/Pin.cxx
And execute "make" it will not detect that Pin.cxx was modified. I think there is some other place I should modify, but I didn't find it.
2016-11-27 11:19:46 -06:00
Gregory Nutt
cd54c71dc1
ARMv7-A/i.MX6: Modify handling of the SMP cache coherency configuration so that it is identical to the steps from the TRM. Makes no differenct, however.
2016-11-27 10:21:46 -06:00
Gregory Nutt
546e352830
i.MX6: Add some controls to enable SMP cache coherency in SMP mode
2016-11-26 17:46:20 -06:00
Gregory Nutt
8dc79bb7ef
Update comments and README file
2016-11-26 16:02:37 -06:00
Gregory Nutt
b2ba12e02a
SMP: Basic function
2016-11-26 14:23:23 -06:00
Gregory Nutt
785ed5faf2
SMP: A few more compile/link issues. Still problems.
2016-11-26 13:20:11 -06:00
Gregory Nutt
aae306e942
i.MX6 SMP: Inter-CPU data no saved in a non-cacheable region.
2016-11-26 12:04:02 -06:00
Gregory Nutt
465e297b5b
Uncomment CONFIG_APPS_DIR in a defconfig file
2016-11-25 23:10:58 -06:00
Maciej Wójcik
91df487622
add rtc back
2016-11-26 01:17:22 +01:00
Maciej Wójcik
c1082b283c
refresh config
2016-11-26 01:15:47 +01:00
Gregory Nutt
5aeb4fb844
Update all STM3210E-EVAL configurations
2016-11-25 10:55:48 -06:00
Gregory Nutt
7f636f2280
SMP: Add spin_trylock(). Use this in conditions where other CPUs need to stopped but we cannot call enter_critical_section.
2016-11-24 13:33:43 -06:00
Ramtin Amin
7568aaf213
Misoc LM32: Add signal handling logic
2016-11-24 12:58:23 -06:00
Alan Carvalho de Assis
7dbc25b02b
LPC43xx: Add timer driver; configs/bambino-200e: Add support for timer driver
2016-11-23 13:33:51 -06:00
Gregory Nutt
d4037a30aa
Update some comments
2016-11-23 13:20:18 -06:00
Gregory Nutt
d95b8f64f5
sam4s-xplained-pro: Remove obsolete timer initialization logic
2016-11-22 12:25:57 -06:00
Gregory Nutt
09b6af96ba
sam4s-xplained-pro/nsh: Configuration uses old, improper timer timer interface. CONFIG_TIMER disabled in configuration.>>
2016-11-22 12:06:07 -06:00
Ramtin Amin
d1e84fb788
Misoc: Add timer driver
2016-11-22 12:10:11 -06:00
Gregory Nutt
b39556f625
Update READMEs
2016-11-22 09:03:50 -06:00
Gregory Nutt
a3112b231c
nucleo-l476rg: Add better selection of timer.
2016-11-22 07:49:04 -06:00
Gregory Nutt
3031822518
configs: Remove all traces of the no-longer existent ARCHBUTTONS example.
2016-11-22 07:37:23 -06:00
Gregory Nutt
7825dbb3a1
configs: Remove all button configurations that depended on the obsoleted ARCHBUTTON example
2016-11-22 07:23:23 -06:00
Gregory Nutt
a0711b1c19
configs: All QE encoder files. Last change made timer hard-coded to 3. Make configurable.
2016-11-22 06:41:46 -06:00