Gregory Nutt
14d7ede265
All instances of up_initialize() should call loop_register() is CONFIG_DEV_LOOP=y
2015-11-25 17:10:41 -06:00
Gregory Nutt
b1e17d8892
Fix some conditional compilation. CONFIG_LIBC_LOCALTIME should be checked in most of the same places wehre CONFIG_TIME_EXTENDED is checked
2015-11-25 12:51:07 -06:00
Ken Pettit
641ca79321
arch/sim/src: Add a special file system for use with simulator that supports access to the host file system from the simulation. From Ken Petit
2015-11-25 08:36:44 -06:00
Gregory Nutt
d7c5ff98f4
Fix a typo
2015-11-23 18:55:38 +00:00
Gregory Nutt
edb1439d8f
Last change introduced warnings when CONFIG_SIM_M32=y; This fixes those warnings too
2015-11-23 12:44:59 -06:00
Gregory Nutt
076b05b460
In Kconfig of all CPUs with 16-bit address, force CONFIG_MM_SMALL=y
2015-11-23 12:16:35 -06:00
Gregory Nutt
9f98dfecb7
sim: Eliminate a warning
2015-11-23 11:59:33 -06:00
Gregory Nutt
30834721df
Trivial changes for compliance with coding standard
2015-11-20 17:53:03 -06:00
Wail Khemir
702368fce4
Small bug fix for stm32 lower half timer driver
2015-11-20 18:16:39 -05:00
Gregory Nutt
25a2e17347
Rename up_rtcinitialize to up_rtc_initialize so that it looks like other RTC interfaces
2015-11-20 08:27:04 -06:00
Gregory Nutt
25e54726a3
STM32: Fix a build error detected by tools/testbuil.sh: The STM32L does not define UID address
2015-11-18 14:33:27 -06:00
Ken Pettit
992d7d1e85
arch/sim/src/up_spiflash.c: Add support for W25 FLASH simulation. From Ken Petit
2015-11-18 07:08:38 -06:00
Gregory Nutt
a6d6c430d9
Changes to last merge from review for compliance to coding standards
2015-11-17 21:10:17 -06:00
Marwan Ragab
4999c14085
Added implementation to get 96-bit stm32 unique id
2015-11-17 21:34:41 -05:00
Gregory Nutt
a8ab72f97a
Fix some stylistic issues found by tools/nxstyle
2015-11-17 17:31:38 -06:00
Gregory Nutt
3c84aa3b5f
(Hopefully) cosmetic changes from review of recent merges for conformance to coding standard
2015-11-17 16:53:21 -06:00
Wail Khemir
9451b09d3a
Added a lower-half timer driver for stm32 which is compatible with the upper-half driver located at /drivers/timers/timer.c
2015-11-17 16:57:02 -05:00
Gregory Nutt
88ebcc895b
Fix some spacing problems found by tools/nxstyle.c
2015-11-15 10:47:42 -06:00
Gregory Nutt
bd384d93eb
SAMV7 MCAN: Cosmetic change
2015-11-15 08:38:27 -06:00
Gregory Nutt
82b6c8aed7
Add SAME70 to arm/arch/src/samv7/Kconfig
2015-11-14 13:35:24 -06:00
Gregory Nutt
39362feee0
arch/arm/src/samv7: Add pin configuratinos for SAME70. Not all verified. I assume that the SAME70 pin mapping is identical to the SAMV71 minus MediaLB pins
2015-11-14 12:14:27 -06:00
Gregory Nutt
58615a4e69
arch/arm/src/samv7: Add SAME70 memory map
2015-11-14 12:01:28 -06:00
Gregory Nutt
38a3d24706
arch/arm/src/samv7: Add support for SAME70 peripheral clocks
2015-11-14 11:41:53 -06:00
Gregory Nutt
0add2b8910
arch/arm/include/samv7: Add support for the SAME70 family
2015-11-14 11:36:21 -06:00
Gregory Nutt
ba57b5bdc0
SAMV7 FLASH: Fix a cache error, fix an address comparison
2015-11-13 11:32:06 -06:00
Gregory Nutt
a1e9a07c7a
SAMV7 progmem: Debug fixes from intial testing
2015-11-13 09:18:26 -06:00
Gregory Nutt
4ecf9b5bec
SAMV7 FLASH driver now at least compiles
2015-11-12 12:26:53 -06:00
Gregory Nutt
1593cd7149
SAMV7 flash logic is complete, uncompiled, and untested
2015-11-12 10:46:59 -06:00
Gregory Nutt
78153004ee
SAMV7: Don't call can_txdone with the device locked. This can lead to deadlocks on subsequent actions from the upper half can driver
2015-11-12 07:58:09 -06:00
Frank Benkert
54cff3c5ae
SAMV7 MCAN: Remove forcing of transfer complete interrupt
2015-11-12 07:35:01 -06:00
Gregory Nutt
b05fb671ff
Trivial simplification to logic of last commit
2015-11-11 15:17:36 -06:00
Gregory Nutt
003e022ce9
SAMV7 QSPI: Check if data to be transferred is unaligned; If unaligned, don't use DMA
2015-11-11 14:29:28 -06:00
Paul A. Patience
52454cf79b
Fix typo
2015-11-11 13:06:15 -05:00
Gregory Nutt
3964b4ac57
SAMV7: Add framework for on-chip FLASH access
2015-11-11 10:07:41 -06:00
Gregory Nutt
11e89f5a7b
Cosmetic changes from code review
2015-11-11 07:41:51 -06:00
Gregory Nutt
518b4b14b2
Merged in petekol/arch (pull request #31 )
...
forgotten changes
2015-11-11 07:38:38 -06:00
Gregory Nutt
50b96b3f50
Review of previous commit for coding style. Tickless RIT logic still does not follow naming conventions or file format rules
2015-11-11 07:36:41 -06:00
Lok Tep
485d317401
forgotten changes
2015-11-11 14:22:22 +01:00
Lok Tep
3e33d18cac
Merge remote-tracking branch 'origin/master'
2015-11-11 13:48:53 +01:00
Lok Tep
67c5d07e83
usb/ssp initialization corrected
2015-11-11 13:47:21 +01:00
Lok Tep
f4d06f512f
Merged nuttx/arch into master
2015-11-11 13:40:09 +01:00
Gregory Nutt
45549cb2e2
Change some debug output to verbose
2015-11-10 12:15:22 -06:00
Gregory Nutt
d95da886f3
Cosmetic changes to comments
2015-11-10 11:31:00 -06:00
Lok Tep
5eff3a202b
Merge remote-tracking branch 'origin/master'
2015-11-09 23:47:33 +01:00
Lok Tep
b654a6f467
alarm
2015-11-09 21:01:32 +01:00
Gregory Nutt
f080b43b80
SAMV7 QSPI: Improved debug output
2015-11-09 13:32:58 -06:00
Lok Tep
3b4c71ef8d
more revert
2015-11-09 14:51:00 +01:00
Lok Tep
a8416d2a26
revert
2015-11-09 14:41:08 +01:00
Lok Tep
1f8c0fdcdb
timer base name difference
2015-11-09 14:34:59 +01:00
Lok Tep
7d386866af
Merged nuttx/arch into master
2015-11-09 14:24:41 +01:00
Gregory Nutt
612ebdeabd
Kconfig: Set default number of MPU regions to 16 for Cortex-M7
2015-11-08 06:59:35 -06:00
Gregory Nutt
352d2a1d02
SAMV7 XDMAC: Don't sample interrupt status registers in debug mode. This can cause loss of interrupts
2015-11-07 11:25:20 -06:00
Gregory Nutt
dd69967934
SAMV7 protected mode: Don't enable D-Cache until userspace data has been initialized
2015-11-07 09:35:23 -06:00
Gregory Nutt
2e99311fb4
SAMV7 QSPI: DMA transfer width should be 32- not 16-bits
2015-11-07 09:34:40 -06:00
Gregory Nutt
7b3c0ac7bc
ARMv7-M: Cosmetic fixes to some file headers
2015-11-06 13:37:37 -06:00
Gregory Nutt
b4b0dde792
SAMV7 QSPI: Back out some kludges that are no longer necessary
2015-11-06 13:02:45 -06:00
Gregory Nutt
17c8cbceaf
SAMV7 QSPI: Rounding up buffer length for memcpy style transfer is un-necessary
2015-11-06 12:59:40 -06:00
Gregory Nutt
553ba1a682
SAMV7 QSPI: When QSPI is enabled, make the QSPI memory strongly ordered
2015-11-06 12:10:15 -06:00
Gregory Nutt
771095e25f
ARMv7-M: Add MPU support for strongly couple memory regions
2015-11-06 11:50:57 -06:00
Gregory Nutt
1c79e77811
ARMv7-M: Minor naming change to improve readability
2015-11-06 11:24:52 -06:00
Gregory Nutt
4371b756df
SAMV7: Add MPU and protected build support
2015-11-06 11:12:28 -06:00
Gregory Nutt
dff502d99b
SAMV7 QSPI: Costmetic changes
2015-11-05 15:03:53 -06:00
Gregory Nutt
e866cdd6f1
Fix missed closing comment in last commit
2015-11-05 10:43:49 -06:00
Gregory Nutt
68ae17a8a7
SAMV7 QSPI: Various kludges added during debug of QSPI. I am not if any of these are really correct
2015-11-05 10:32:13 -06:00
Gregory Nutt
f49e862db5
Merged in paulpatience/nuttx-arch/stm32_adc (pull request #29 )
...
STM32 ADC: Add support for STM32F30xxx
2015-11-05 09:28:34 -06:00
Paul A. Patience
7d793bb99b
STM32 ADC: Add support for STM32F30xxx
2015-11-05 10:13:58 -05:00
Frank Benkert
9cbbfe7e59
SAMV7 MCAN: Fix receipt of RTR requests. From Frank Benkert
2015-11-04 08:03:27 -06:00
Gregory Nutt
1299160d1d
SAMV71-XULT: Add call to can_txready() to MCAN driver. This is part of a fix to a CAN hang problem
2015-11-03 10:47:37 -06:00
Lok Tep
24f1155d76
compile fixes
2015-11-02 23:34:32 +01:00
Gregory Nutt
c90876ff9c
SAMV7: Add configuration support (only) for use of USART as SPI
2015-11-02 13:58:19 -06:00
Lok Tep
30cea64430
fixes
2015-11-02 17:41:03 +01:00
Gregory Nutt
f6d7da24a7
SAM4CM should advertise that it supports Tickless operation in Kconfig
2015-11-02 06:39:24 -06:00
Gregory Nutt
96cee3709a
Merged in paulpatience/nuttx-arch/stm32_pwm (pull request #28 )
2015-11-01 16:51:32 -06:00
Lok Tep
08224b8606
after debug
2015-11-01 23:11:37 +01:00
Paul A. Patience
4c2c989838
STM32 PWM: Add support for multiple output channels
2015-11-01 17:11:35 -05:00
Gregory Nutt
79df561669
Rename board_led_off to board_autoled_off
2015-11-01 09:09:36 -06:00
Gregory Nutt
b28e32e3d3
Rename board_led_on to board_autoled_on
2015-11-01 09:07:06 -06:00
Gregory Nutt
9db4b4ca7e
Rename board_led_initialize to board_autoled_initiaize
2015-11-01 09:01:59 -06:00
pnb
d1b4d55343
pwm duty can by zero
2015-11-01 14:45:12 +01:00
Gregory Nutt
d6d834be5b
Merged in pnb990/nuttx-kernel-arch/upstream_master (pull request #25 )
...
avoid warning unsused function when GPIO_TIMxCHxOUT declared in board and CONFIG_STM32_TIMx not enable but an other CONFIG_STM32_TIMx is enabled
2015-10-31 09:07:28 -06:00
pnb
0090cfe6d4
Change name of HAVE_TIMx_PWM_OUTPUT into HAVE_TIMx_GPIOCONFIG
2015-10-31 16:00:24 +01:00
pnb
668c56b1a6
avoid warning unsused function when GPIO_TIMxCHxOUT declared in board and CONFIG_STM32_TIMx not enable but an other CONFIG_STM32_TIMx is enabled
2015-10-31 15:42:00 +01:00
v01d
79fad2843a
lpc4337: WIP
2015-10-30 20:15:18 -03:00
Lok Tep
3a4b0e12a1
tickless
2015-10-30 17:37:40 +01:00
Gregory Nutt
22ea50464f
Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32_qencoder (pull request #23 )
...
Enhance STM32 QEncoder driver with configurable input filters
2015-10-22 18:28:22 +08:00
Gregory Nutt
e3d44ace60
Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32f429_pinmap (pull request #22 )
...
Add missing pin definitions on STM32F429, specifically pins available on STM32F429N chip
2015-10-22 18:26:53 +08:00
Gregory Nutt
04705d14df
Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32f373_exti (pull request #21 )
...
Add EXTI definitions for STM32F373
2015-10-22 18:21:45 +08:00
Gregory Nutt
2b078150e8
Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32f429n (pull request #20 )
...
Add support for STM32F429N (TFBGA) chip
2015-10-22 18:19:52 +08:00
Gregory Nutt
c87c50df14
Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32_PLLSAI (pull request #19 )
...
Fix setup of PLLSAI in STM32F4xx.
2015-10-22 18:17:21 +08:00
Lok Tep
b91fbed6a6
address 7->8
2015-10-21 17:35:52 +02:00
Marten Svanfeldt
3299a31b27
Enhance STM32 QEncoder driver with configurable input filters
...
Current driver applies a fixed filter of f_sample=f_dts/4, N=6. This can
potentially be insufficient in noisy environments, or too slow for really
fast encoder sources, so let the user set it from the Kconfig file
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 11:06:01 +08:00
Marten Svanfeldt
fdb484f24e
Add missing pin definitions on STM32F429, specifically pins available on STM32F429N chip
...
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:56:36 +08:00
Marten Svanfeldt
d1c7e5b5fb
Fix setup of PLLSAI in STM32F4xx.
...
To correctly setup the PLLSAI register it is required to first mask out
the old PLL divisor and multiplier factors before setting new ones
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:33:39 +08:00
Marten Svanfeldt
4d879a33ee
Add support for STM32F429N (TFBGA) chip
...
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:30:57 +08:00
Marten Svanfeldt
54b333dcd3
Add EXTI definitions for STM32F373
...
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:22:41 +08:00
Frank Benkert
4ac10f53d7
Reconfigure System I/O when using USART1
2015-10-20 05:58:34 +08:00
Frank Benkert
78669f20f2
SAMV7 MCAN: ix switched assertion check for TSEG1 and TSEG2 in CANIOC_SET_BITTIMING
2015-10-18 08:14:10 +08:00
Gregory Nutt
c340185cb3
arch/sim: Fix spacing/alignment issues
2015-10-14 07:14:28 -06:00
Gregory Nutt
4a46a872bd
arch/mips: fix some spacing and alignment issues
2015-10-12 08:18:03 -06:00
Paul A. Patience
08175bef58
STM32 PWM: Add ifdef for STM32F30XX
2015-10-09 17:20:42 -04:00