Heesub Shin
2b922fcdbd
ARMv7-R: remove the redundant update on SCTLR
...
mpu_control() is invoking cp15_wrsctlr() around SCTLR update
redundantly.
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
2016-11-06 16:07:45 +09:00
Heesub Shin
05d477661b
ARMv7-R: fix invalid drbar handling
...
In ARMv7-R, [31:5] bits of DRBAR is physical base address and other bits
are reserved and SBZ. Thus, there is no point in passing other than the
base address.
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
2016-11-06 16:07:41 +09:00
Heesub Shin
af6e4f59c6
ARMv7-R: fix compilation error
...
This commit fixes compilation errors on MPU support for ARMv7-R.
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
2016-11-06 16:07:38 +09:00
Heesub Shin
96a200a71c
ARMv7-R: fix typo
...
fix trivial typo: s/ARMv7-A/ARMv7-R/
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
2016-11-06 16:07:36 +09:00
Gregory Nutt
45f549d2b8
LM32: Back out part of last change
2016-11-05 17:39:06 -06:00
Gregory Nutt
796969f6b6
Update TODO. Provide do-nothing stubs for mutex attribute interfaces if features not enabled. pthread_cond includes a signaling semaphore and should call sem_setprotocol.
2016-11-05 11:06:52 -06:00
Gregory Nutt
b0dffdc2ca
Fix a number of header files with mismatched 'extern C {' and '}'
2016-11-05 07:25:05 -06:00
Gregory Nutt
3f150daf96
LM32: Oops, missed one line of code in the manual application of a patch
2016-11-04 19:41:43 -06:00
Gregory Nutt
1c05eb651c
LM32: lm32_vectors.S needs to call lm32_doirq(), passing two parameters
2016-11-04 19:29:54 -06:00
Gregory Nutt
0b83e8afaa
LM32: Remove some extra spacing
2016-11-04 17:48:24 -06:00
Gregory Nutt
6cc73f0405
LM32: Fix a copy/paste error in lm32_vectors.S that I introduced.
2016-11-04 17:42:10 -06:00
Gregory Nutt
911e5abb2c
LM32: Fix various compilation errors that I introduced.
2016-11-04 17:37:10 -06:00
Gregory Nutt
5a9d3b20fa
LM32: Add README. Update hello defconfig and setenv.sh
2016-11-04 17:19:42 -06:00
Lok Tep
b1b2008037
bad offset
2016-11-04 22:02:15 +01:00
Lok Tep
82f8802275
typo, missing (
2016-11-04 21:58:31 +01:00
Gregory Nutt
af0d7a96fe
LM32: More standard, common helper functions
2016-11-04 14:42:17 -06:00
Ramtin Amin
45caca804a
LM32: Progress on interrupt and serial driver.
2016-11-04 14:04:43 -06:00
Gregory Nutt
8fe916e133
Attach the software interrupt handler when interrupts are intialized.
2016-11-04 11:23:33 -06:00
Gregory Nutt
50efe4a906
LM32: Add a fake IRQ number for a software interrupt.
2016-11-04 11:17:12 -06:00
Ramtin Amin
b2126738cd
LM32: Fix implementation of up_irq_save() and up_irq_restore()
2016-11-04 10:54:10 -06:00
Gregory Nutt
ddd8716189
LM32: Ooops.. last version still in editor
2016-11-04 10:42:05 -06:00
Gregory Nutt
145ee2e6f1
LM32: Add prototype for lm32_decodeirq().
2016-11-04 10:39:57 -06:00
Gregory Nutt
8f3c59b0d6
LM32: Rename up_doirq() to lm32_doirq()
2016-11-04 10:21:55 -06:00
Gregory Nutt
905f6f2956
Merge remote-tracking branch 'origin/master' into misoc
2016-11-04 09:58:57 -06:00
Gregory Nutt
e6435c28d0
Fix some name errors in port: RISC-V -> LM32
2016-11-04 09:58:27 -06:00
Gregory Nutt
8bd8ab1a45
configs/nucleo_f303re: Various fixes to get the adc configuration building again after PR. Refresh all configurations.
2016-11-04 06:59:28 -06:00
Gregory Nutt
1d0d2fb8e1
Fix typo introduced with big set of sem_setprotocol() changes.
2016-11-03 21:08:17 -06:00
Gregory Nutt
65b1ced5f2
Merge remote-tracking branch 'origin/master' into misoc
2016-11-03 18:12:02 -06:00
Gregory Nutt
5cfb83ec81
ESP32: File repeated in Make.defs
2016-11-03 17:47:09 -06:00
Gregory Nutt
0a5b4f684a
arch: Disable priority inheritance on all semaphores used for signaling in the rest of the MCU drivers
2016-11-03 17:38:26 -06:00
Gregory Nutt
d8fecba333
arch: Disable priority inheritance on all semaphores used for signaling in all RNG drivers
2016-11-03 17:19:51 -06:00
Gregory Nutt
d28181da10
arch: Disable priority inheritance on all semaphores used for signaling in all USB host drivers
2016-11-03 17:05:53 -06:00
Gregory Nutt
bb6bfa633e
arch: Disable priority inheritance on all semaphores used for signaling in all SD card drivers
2016-11-03 15:13:27 -06:00
Gregory Nutt
8b07aa6f7c
arch: Disable priority inheritance on all semaphores used for signaling in all SPI drivers
2016-11-03 14:51:44 -06:00
Gregory Nutt
e1cd9febbf
arch: Disable priority inheritance on all semaphores used for signaling in all I2C/TWI drivers
2016-11-03 14:23:42 -06:00
Spahlinger, Michael
77caf4180f
SAMV7: Fix to SPI-Master driver. Without this the chip select decoding feature will not work properly
2016-11-03 09:22:33 -06:00
Gregory Nutt
8190e08948
Back out part of previous commit
2016-11-03 08:57:55 -06:00
Alan Carvalho de Assis
1e754402b8
Add C++ support linking with GNU toolchain newlib/stdlibc++
2016-11-03 08:50:58 -06:00
Gregory Nutt
569283fa65
Merge remote-tracking branch 'origin/master' into misoc
2016-11-03 08:33:47 -06:00
Gregory Nutt
cb96e632fa
LM32: Add toolchain configuration; Add Toolchain.defs.
2016-11-03 07:21:25 -06:00
Gregory Nutt
54d7656f18
Update some comments
2016-11-03 07:04:03 -06:00
Gregory Nutt
a8ef1e55e9
Merge remote-tracking branch 'origin/master' into misoc
2016-11-02 14:06:14 -06:00
Ramtin Amin
b5a94e255a
Misoc/LM32: Changes to get a clean compilation after initial review and commit
2016-11-02 12:07:52 -06:00
Paul A. Patience
93e9387689
STM32 ADC: Fix compilation error when DMA isn't enabled
2016-11-02 12:52:19 -04:00
David Sidrane
d870f4ab29
I think, that Size is (highest address+1 - Base address)
...
Base address has been removed and if address+count >= size we are outside of the Flash
2016-11-01 22:27:35 +00:00
Aleksandr Vyhovanec
2bb15fe789
Minor changes
2016-11-01 23:48:44 +03:00
Aleksandr Vyhovanec
20a1642552
To write the last page
2016-11-01 23:34:30 +03:00
Gregory Nutt
1787a8143e
Misoc: Logic on common directory should not include ANY lm32 specific header file. The generic header file chip.h can be exported by all architectures and that is what should be included instead of lm32.h which is an inappropriate dependency.
2016-11-01 14:18:21 -06:00
Ramtin Amin
0088f24603
MISOC LM32: Add arch/src/common directory
2016-11-01 12:47:35 -06:00
Ramtin Amin
000e10470c
MISOC LM32: Add arch/src/lm32 directory
2016-11-01 11:35:27 -06:00
Ramtin Amin
62b394d06f
LM32: First of many LM32 source files
2016-11-01 08:10:14 -06:00
Ramtin Amin
6a78c0f113
LM32: Add Kconfig files
2016-11-01 07:20:44 -06:00
Gregory Nutt
6662c75679
LM32: Add arch/misoc/Kconfig file
2016-10-31 19:29:30 -06:00
Ramtin Amin
6ff1c96017
LM32: First commit adds only reviewed architecture header files
2016-10-31 18:41:36 -06:00
Gregory Nutt
cfcc7edded
Xtensa/ESP32: Add window spill logic; Add C++ support to linker script
2016-10-31 17:51:48 -06:00
Gregory Nutt
4d0b0e44f1
Xtensa/ESP32: Add up_cpu_idlestack() and fix some compile issues.
2016-10-31 14:56:48 -06:00
Gregory Nutt
28d1478480
Xtensa/ESP32: Add CPU1 startup logic
2016-10-31 13:15:15 -06:00
Gregory Nutt
a8e3f79494
Xtensa/ESP32: Add User Exception handler
2016-10-31 12:04:52 -06:00
Gregory Nutt
a787a99071
ESP32: Add inter-cpu interrupts
2016-10-31 08:29:28 -06:00
Gregory Nutt
63d5ab5b67
Add logic to attach inter-CPU interrupts. Fix some compilation errors.
2016-10-30 16:15:04 -06:00
Gregory Nutt
6ff833e56e
Forgot to add a file in the last commit
2016-10-30 15:40:42 -06:00
Gregory Nutt
85ed3dae9a
Update some compilation issues
2016-10-30 15:38:51 -06:00
Gregory Nutt
a4c3fef0b7
Xtensa: Add more exception vectors. All just cause a PANIC now.
2016-10-30 12:20:11 -06:00
Gregory Nutt
fdede8099b
Xtensa/ESP32: Add Level1 handler, panic handler, remove EXECHOOKS.
2016-10-30 10:57:57 -06:00
Gregory Nutt
eaa5968a22
Xtensa: Convert some CALL0 C calls to be compatible with Window ABI
2016-10-30 08:46:35 -06:00
Gregory Nutt
261e0edc61
Xtensa: Adapt co-processor state save/restore functions so that they are call-able from C with Windows ABI.
2016-10-30 08:35:09 -06:00
Gregory Nutt
c0da94fc3e
Xtensa: Remove xtensa_macros.h; duplicates xtensa_abi.h
2016-10-30 07:45:28 -06:00
Gregory Nutt
8c96221093
Xtensa: Replace CONFIG_XTENSA_CALL0_ABI with compiler defined __XTENSA_CALL0_ABI__
2016-10-30 07:37:51 -06:00
Gregory Nutt
dc82fa81b8
Xtensa: Remove XTENSA_EXTRA_SA_SIZE. It is not used.
2016-10-30 07:09:24 -06:00
Gregory Nutt
4997ec7a1e
ESP32 Core V2: Add an SMP configuration to support development (not yet usable).
2016-10-29 14:56:07 -06:00
Gregory Nutt
c993a0267c
Xtensa: Add Window vector
2016-10-29 12:30:24 -06:00
Gregory Nutt
804f9c5de7
Xtensa: Rename some files.
2016-10-29 11:24:02 -06:00
Gregory Nutt
d346f25aae
Xtensa/ESP32: Fix some compile issues related to new co-processor logic
2016-10-29 10:27:46 -06:00
Gregory Nutt
365e753774
Merge branch 'master' of bitbucket.org:nuttx/nuttx
2016-10-29 09:52:43 -06:00
Gregory Nutt
4943b09ffa
Xtensa: Remove co-processor ownership array. I think that this is not needed (but I might be wrong).
2016-10-29 09:50:51 -06:00
Gregory Nutt
ccf5b4e357
Xtensa: Cleanup of co-processor logic; remove some unnecessary things.
2016-10-29 09:36:33 -06:00
David Sidrane
b344936c7b
STM32F7:otgdev fixed typo
2016-10-28 23:20:53 +00:00
Gregory Nutt
2fa8b9ba34
Xtensa ESP32: Co-processor state is code complete but uncompiled and untested.
2016-10-28 13:03:25 -06:00
Gregory Nutt
9345c6f4db
Xtensa: More co-processor save logic. Still not complete.
2016-10-28 11:56:35 -06:00
Gregory Nutt
a90d0bbf2e
ESP32: A little more co-processor logic. Still not complete.
2016-10-28 11:19:23 -06:00
Gregory Nutt
b4b26285f1
ESP32: Add tie-asm.h
2016-10-28 10:53:14 -06:00
Gregory Nutt
be2a801e30
Xtensa: Add xtensa_coproc.h
2016-10-28 10:33:20 -06:00
Vytautas Lukenskas
5b1a3e6fe0
Restore RS485 mode on serial port open (if RS485 is enabled via menuconfig).
2016-10-28 09:10:11 -06:00
Gregory Nutt
e93bcda8ae
ESP32: Partial co-processor state save logic. Incomplete and will probably be redesigned.
2016-10-28 09:05:39 -06:00
Gregory Nutt
3bacda1565
STM32 Serial: Trivial removal of an extra space in a comment
2016-10-28 07:16:52 -06:00
Gregory Nutt
1e7f78e5c0
ESP32: Add implementation of up_putc
2016-10-27 18:27:19 -06:00
Gregory Nutt
4b16a64212
sched/Kconfig: Add ranges to START_YEAR, MONTH, and DATE
2016-10-27 18:13:31 -06:00
Gregory Nutt
e6377641a8
sched/Kconfig: Add ranges to START_YEAR, MONTH, and DAY
2016-10-27 18:04:14 -06:00
Gregory Nutt
afcda29646
ESP32: Fix some warnings
2016-10-27 16:46:34 -06:00
Gregory Nutt
6ed5d4b20c
ESP32: Fix some compilation errors
2016-10-27 16:36:22 -06:00
Gregory Nutt
c52ee46f5f
ESP32: More logic added to serial driver.
2016-10-27 16:02:04 -06:00
Paul A. Patience
544f9ccf8a
ez80: Add *PTR definitions to inttypes.h
2016-10-27 16:16:13 -04:00
Paul A. Patience
912fe06a86
Add architecture-specific inttypes.h
2016-10-27 16:01:38 -04:00
Gregory Nutt
6f7c03bd71
ESP32: Add initial serial driver. Taken from SAMV7; not fully converted. Does not yet compile.
2016-10-27 13:55:58 -06:00
Gregory Nutt
bc51fdb96c
ESP32: Add GPIO signal mapping file
2016-10-27 11:04:24 -06:00
Gregory Nutt
cf73c9e1d1
EPS32: Add GPIO ROM interface definitions
2016-10-27 10:43:58 -06:00
Gregory Nutt
0967864c92
Correct clock initialization. The correct range for the month is 0-11 but is entered as 1-12 in the .config file
2016-10-27 08:32:23 -06:00
Vytautas Lukenskas
d9c2789253
LPC32xx serial: Fix a typo in ioctl TIOCSRS485 ioctl.
2016-10-27 07:00:32 -06:00
Gregory Nutt
76788040d5
ESP32: Add esp32_config.h
2016-10-26 15:45:03 -06:00
David Sidrane
314dd62dd5
stm32f76xx77xx_pinmap.h Missed one
2016-10-26 21:10:59 +00:00
David Sidrane
0bab23fb1b
stm32_i2c.c Dejavu
2016-10-26 21:00:50 +00:00
Gregory Nutt
ca7ca0eb57
ESP32: More compilation issues
2016-10-26 12:59:31 -06:00
Gregory Nutt
0a96f3a8c8
ESP32: Fix some compilation issues
2016-10-26 12:50:10 -06:00
Gregory Nutt
650757bbf0
ESP32: Add GPIO support
2016-10-26 12:11:24 -06:00
Gregory Nutt
946045075e
ESP32: Remove some long lines in header file
2016-10-26 08:23:09 -06:00
Gregory Nutt
6acc831e77
Remove duplicate select from Kconfig
2016-10-26 07:00:24 -06:00
Gregory Nutt
2c09279343
ESP32: Add beginning of GPIO register definition file
2016-10-26 06:27:02 -06:00
Sebastien Lorquet
f24701f5c7
Merge branch 'master' into stm32l4_pinouts
2016-10-26 13:31:54 +02:00
Sebastien Lorquet
68dae715b0
CHxN channels are always outputs
2016-10-26 13:21:57 +02:00
Gregory Nutt
b8462d3e04
ESP32: Need to take priority into account when allocating CPU interrupts
2016-10-25 16:27:58 -06:00
Gregory Nutt
fef7b414c5
Add logic to attach peripheral interrupt sources to CPU interrupts
2016-10-25 15:19:29 -06:00
Marc Rechte
483f012600
Initial implemention of the STM32 F37xx SDADC module. There are also changes to ADC, DAC modules. SDADC has only been tested in DMA mode and does not support external TIMER triggers. This is a work in progress.
2016-10-25 14:14:10 -06:00
Gregory Nutt
6756b44dc3
ESP32: Add framework to assign a a peripheral to a CPU interrupt
2016-10-25 13:16:05 -06:00
Gregory Nutt
d5fceadacd
Xtensa: Fix some compilation issues
2016-10-25 12:34:23 -06:00
Gregory Nutt
2a59205ffa
ESP32: Add CPU interrupt managmement logic; improve level interrupt decoding.
2016-10-25 12:02:53 -06:00
Gregory Nutt
c457e26f2a
ESP32: Add UART register definition file
2016-10-25 08:35:07 -06:00
Gregory Nutt
04c6319e32
Merged in slorquet/nuttx/stm32l4_uarts (pull request #155 )
...
Enable and renames for 32l4 UARTs 4 and 5
2016-10-25 13:09:17 +00:00
Sebastien Lorquet
27920eeae9
Enable and renames for 32l4 UARTs 4 and 5
2016-10-25 10:55:25 +02:00
Sebastien Lorquet
9be23d0c76
Fix i2c devices rcc registers
2016-10-25 10:53:24 +02:00
Max Kriegleder
1d50259358
STM32 F4 I2c: A new implementation of the STM32 F4 I2C bottom half. The commin I2C as this did not handled correctly in the current implementation (see also https://github.com/PX4/NuttX/issues/54 ). The changes almost exclusively affect the ISR.
2016-10-24 16:32:10 -06:00
Gregory Nutt
1dabbd8489
Costmetic changes
2016-10-24 16:18:30 -06:00
Gregory Nutt
3d4ce55ebd
Oops.. a couple of hunks failed in the last patch. Hope I got them fixed correctly.
2016-10-24 15:25:40 -06:00
Gregory Nutt
7b7e352d6e
ESP32: Add some peripheral configuration
2016-10-24 14:09:47 -06:00
Gregory Nutt
818b0171d7
ESP32: Clock configuration is not yet implemented. ESP32 will be running a XTAL frequency.
2016-10-24 07:30:11 -06:00
Gregory Nutt
4cf60022ca
Xtensa: Correct some compile issues
2016-10-23 16:25:55 -06:00
Gregory Nutt
2514ddec8b
Xtensa: Add NMI handler
2016-10-23 16:24:09 -06:00
Gregory Nutt
261eec110b
Xtensa: Mismatched #endif
2016-10-23 14:19:08 -06:00
Gregory Nutt
9a9488ae92
ESP32: Fix heap initialization
2016-10-23 14:20:03 -06:00
Gregory Nutt
a41c98952c
Xtensa: Fix some compilation issues
2016-10-23 13:33:48 -06:00
Gregory Nutt
1166d44441
Minor improvement to the up_irq_save() implementation
2016-10-23 13:37:40 -06:00
Gregory Nutt
6bbe55602c
Xtensa: Add tie.h
2016-10-23 13:25:41 -06:00
Gregory Nutt
978c788926
Merge branch 'esp32' of bitbucket.org:nuttx/nuttx
2016-10-23 11:46:04 -06:00
Gregory Nutt
1fcced12eb
Xtensa: Timer code now compiles okay
2016-10-23 11:31:48 -06:00
Gregory Nutt
2b33768d09
Xtensa: Revert back to some XCHAL naming
2016-10-23 10:39:51 -06:00
Gregory Nutt
bf363d103b
Merge branch 'esp32' of bitbucket.org:nuttx/nuttx into esp32
2016-10-23 10:47:31 -06:00
Gregory Nutt
9f06b13ffb
Xtensa: Add core.h header file
2016-10-23 10:43:16 -06:00
Gregory Nutt
9b5fedc81e
Xtensa: Add implementation of system timer; Correct CFLAGS
2016-10-23 10:08:38 -06:00
Gregory Nutt
c3d76d56bc
Xtensa: Fix some compilation issues
2016-10-23 10:06:30 -06:00
Gregory Nutt
09b462e419
Xtensa: Add region protected; Implement some missing signal handling logic.
2016-10-23 09:02:50 -06:00
Gregory Nutt
112b62a14e
Xtensa: Correct variou compilation issues
2016-10-23 08:04:57 -06:00
Gregory Nutt
a9a4f6384d
Xtensa: Add interrupt enable/disable controls. Add dummy timer and IRQ initialization.
2016-10-23 08:00:17 -06:00
Gregory Nutt
ea175cd98b
Xtensa: Flesh out other interrupt handlers. Suppress nested interrupts, at least for now.
2016-10-23 07:08:19 -06:00
Gregory Nutt
75df09fd40
Remove support for software prioritization of interrupts
2016-10-23 06:37:28 -06:00
Gregory Nutt
2c83d79465
Xtensa: Remove 'virtual' interrupt support
2016-10-23 06:24:35 -06:00
Gregory Nutt
23b003c649
Xtensa: Some things in Kconfig are really core options, not user configurations.
2016-10-22 12:25:56 -06:00
Gregory Nutt
53de345f05
Xtensa: Add up_cpu_index()
2016-10-22 09:29:15 -06:00
Gregory Nutt
764ef72641
Xtensa: Restore XCHAL_ naming convenction
2016-10-22 09:03:43 -06:00
Ken Pettit
1e40e03c7f
Minor RISC-V update
2016-10-21 17:01:40 -06:00
Gregory Nutt
1ea22b680d
Xtensa: Add timer dispatch logic
2016-10-21 13:23:28 -06:00
Gregory Nutt
3e4d2dba65
Merge remote-tracking branch 'origin/master' into esp32
2016-10-21 12:35:41 -06:00
Gregory Nutt
cf217c6e87
Xtensa: Fix a few more compilation issues
2016-10-21 11:24:23 -06:00
Gregory Nutt
c8fd15d315
Merge branch 'esp32' of bitbucket.org:nuttx/nuttx into esp32
2016-10-21 10:44:21 -06:00
Gregory Nutt
f07601a067
Xtensa: First cat at context switching functions
2016-10-21 10:43:59 -06:00
Gregory Nutt
7a007a1e8e
ESP32: The ESP32 Core V2 board does not have any user controllable LEDs.
2016-10-21 07:35:56 -06:00
Frank Benkert
cf5fdf1f8f
SAM Watchdog: Register the watchdog device at the configured device path CONFIG_WATCHDOG_DEVPATH vs. hard-coded /dev/wdt
2016-10-21 07:09:20 -06:00
Gregory Nutt
363fe19ff6
Xtensa: Fix some compile issues
2016-10-20 16:42:37 -06:00
Gregory Nutt
7a89808deb
ESP32: Add interrupt decode logic
2016-10-20 16:22:37 -06:00
Gregory Nutt
bd6633dd84
Xtensa: Add some data structures needed for SMP support.
2016-10-20 15:21:29 -06:00
Gregory Nutt
67c98baaea
Xtensa: Add a missing include file
2016-10-20 14:28:13 -06:00
Gregory Nutt
520513f456
Xtensa: Add interrupt decode framework
2016-10-20 14:34:51 -06:00
Gregory Nutt
ed8377af72
Xtensa: More interrupt-related logic
2016-10-20 14:28:14 -06:00
Gregory Nutt
9e1600b7d3
Xtensa: Trivial interrupt-related changes
2016-10-20 12:56:35 -06:00
Gregory Nutt
30c4a41332
Fix a few compile-related issues
2016-10-20 11:33:53 -06:00
Gregory Nutt
5c3afd088e
Xtensa: A little more interrupt handling logic
2016-10-20 11:44:14 -06:00
Gregory Nutt
d75fb34b62
Xtensa: Fix some xtensa_context.S assemble issues
2016-10-20 08:58:33 -06:00
Gregory Nutt
11af1fc24c
Xtensa: Separate context save/restore from coprocessor functions. Making to changes to interrupt handling to support NuttX.
2016-10-20 08:51:15 -06:00
Gregory Nutt
d2d60a59bf
ESP32: Refresh configuration; fix some compile issues
2016-10-19 13:58:50 -06:00
Gregory Nutt
dda7f4cd75
Trivial corrections to spacing
2016-10-19 14:01:51 -06:00
Gregory Nutt
d1562a18e6
Add vectors for interrupt levels 2-6
2016-10-19 13:58:51 -06:00
Gregory Nutt
291c49afc3
Xtensa/ESP32: Move some ESP32-specific macros from xtensa_macros.h to chip_macros.h
2016-10-19 11:28:42 -06:00
Gregory Nutt
48fb97e7b5
More of the same cloned typo
2016-10-19 10:11:45 -06:00
Gregory Nutt
31d5acc8a7
Forgot to add a file before the last commit
2016-10-19 10:06:07 -06:00
Gregory Nutt
5d56172f82
Merged in w8jcik/nuttx (pull request #152 )
...
add tim8 to stm32f103v pinmap
2016-10-19 16:03:34 +00:00
Gregory Nutt
29c3acdc4e
Add xtensa_testset.c
2016-10-19 09:58:12 -06:00
Gregory Nutt
fb7b545637
Merge remote-tracking branch 'origin/master' into esp32
2016-10-19 09:17:07 -06:00
Gregory Nutt
841e1aa77f
Fix a cloned typo
2016-10-19 09:14:21 -06:00
Maciej Wójcik
c719a32a40
add tim8 to stm32f103v pinmap
2016-10-19 16:34:07 +02:00
Gregory Nutt
20fc02569f
Merged in david_s5/nuttx/upstream_kinetis_to_greg (pull request #151 )
...
Upstream kinetis to greg
2016-10-18 22:12:08 +00:00
David Sidrane
c3543cf402
Kinetis:BugFix:i2c driver offset swapped for value in kinetis_i2c_putreg
2016-10-18 12:00:01 -10:00
David Sidrane
b29b2874fe
Kinetis Allow CONFIG_ARMV7M_CMNVECTOR, CONFIG_STACK_COLORATION, CONFIG_ARCH_FPU
2016-10-18 12:00:01 -10:00
David Sidrane
bce382da52
Kinetis Support ARMV7 Common Vector and FPU
2016-10-18 12:00:01 -10:00
David Sidrane
4de46c848d
Broke out DMA to use the modern Nuttx chip inclusion - still STUBS
2016-10-18 12:00:01 -10:00
David Sidrane
42ac6ecebd
Kinetis broke out SPI to kinetis/kinetis_spi.h
2016-10-18 12:00:01 -10:00
David Sidrane
70d5c7753e
Kinetis - Added missing headers
2016-10-18 12:00:01 -10:00
Gregory Nutt
8c606c4878
ESP32: Add more missing infrastructure
2016-10-18 13:18:59 -06:00
Gregory Nutt
6357970c5f
Xtensa: Fix some compilation issues
2016-10-18 12:38:57 -06:00
Gregory Nutt
503a2472e7
Xtensa: Add assertion logic
2016-10-18 12:42:57 -06:00
Gregory Nutt
054a1a8231
ESP32 Core: Refresh configuration
2016-10-18 09:41:16 -06:00
Gregory Nutt
ac97a81fb0
ESP32 core: Add linker script
2016-10-18 09:43:56 -06:00
Gregory Nutt
c5d14f9496
Xtensa: A few changes to get esp32_start.c to compile
2016-10-17 10:45:21 -06:00
Gregory Nutt
51fc3de40b
Xtensa: Add CPU1 start logic
2016-10-17 09:13:12 -06:00
Gregory Nutt
c1334048c5
Xtensa: Add initial CPU0 start-up logic
2016-10-17 08:15:36 -06:00
Gregory Nutt
0591b67c15
Xtensa: A few fixes for clean compile
2016-10-16 10:27:52 -06:00
Gregory Nutt
e7d791dd95
XTensa: Add an initial implementation of up_initialstate. Need to think through co-processor support.
2016-10-16 10:36:03 -06:00
Gregory Nutt
29ccdf350a
Merge remote-tracking branch 'origin/master' into esp32
2016-10-16 09:53:03 -06:00
Ken Pettit
201a32cf8c
Add support for the RISC-V architecture and configs/nr5m100-nexys4 board. I will be making the FPGA code for this available soon (within a week I would say). The board support on this is pretty thin, but it seems like maybe a good idea to get the base RISC-V stuff in since there are people interested in it.
2016-10-16 09:47:07 -06:00
Gregory Nutt
8c3c78f24a
Xtensa: Fix register usage in up_strackframe
2016-10-16 09:26:33 -06:00
Gregory Nutt
a8662c70db
Xtensa: Keep task state in TCB (unless you want to redesign signal handling). Lots of cosmetic clean-up.
2016-10-16 07:57:16 -06:00
Gregory Nutt
275120a6d1
XTENSA: Add some context switching definitions (incomplete); ESP32: Add some dummy LED definitions
2016-10-15 14:57:06 -06:00
Gregory Nutt
eada2bf8d8
XTENSA: Add function prototypes
2016-10-15 12:23:36 -06:00