Gregory Nutt
d76a541a57
Trivial, cosmetic
2017-09-11 19:22:49 -06:00
Masayuki Ishikawa
d95153706a
Merged in masayuki2009/nuttx.nuttx/lc823450 (pull request #481 )
...
latest updates on lc823450
* arch/arm/src/lc823450: Conform to the NuttX coding style
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* arch/arm/src/lc823450: Merge the latest fix in lc823450_rtc.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* arch/arm/src/lc823450: Add ADC driver
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* arch/arm/src/lc823450: Add watchdog driver
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Enable ADC and watchdog driver
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-09-12 01:00:32 +00:00
Gregory Nutt
acfa706df3
drivers/video/fb.c: Remove some logic that is not currently used.
2017-09-11 17:55:04 -06:00
Gregory Nutt
f3fc9c0d03
drivers/video/fb.c: Add support for LCD drivers that use a simulated framebuffer and must receive explicit notification when there is an update to a region in the framebuffer.
2017-09-11 16:43:12 -06:00
Gregory Nutt
bf33f1d63e
Squashed commit of the following:
...
drivers/video/fb.c: Framebuffer driver is code complete but as of yet untested.
drivers/video/fb.c: Add framebuffer character device. This is basically only the framework for the driver; a lot of logic is still missing.
2017-09-11 16:26:18 -06:00
Gregory Nutt
808238c871
Update some comments.
2017-09-11 14:27:02 -06:00
Gregory Nutt
7fbceacb46
Mark an untested driver as EXPERIMENTAL in its Kconfig; Update some comments.
2017-09-11 09:35:39 -06:00
Mateusz Szafoni
2ffc2ab875
Merged in raiden00/nuttx (pull request #480 )
...
Master
* smps.c: fix error messages
* stm32f33xxx_hrtim.h: fix definition
* stm32_hrtim: fix pclk calculation
* stm32_hrtim.c: cosmetics
* smps.h: cosmetics
* add upper-half driver for high power LED driver (powerled)
* stm32f334-disco: beginning of lower half driver for high power LED (powerled)
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-09-10 17:43:20 +00:00
Gregory Nutt
6a6bf1b62f
:Remove CONFIG_NET_6LOWPAN_FRAMELEN. In this case where multiple radios are support3d, this may not be a constant. 6LoWPAN now always queries the driver to get the maximum frame length.
2017-09-10 11:40:54 -06:00
Gregory Nutt
c217c663ae
6LoWPAN: Remove the option to disable fragmentation support. Two reasons: (1) First fragementation is always required becaues IPv6 requires an MTU of 1280 bytes. The is no application use case that can work without fragmentation support. And (2) it greatly reduces the complexity of the code.
2017-09-10 10:49:27 -06:00
Gregory Nutt
334d1734dc
6LoWPAN/Radio: Rename radio property sp_pktlen to sp_framelen. Add 6LoWPAN utility to get the max frame length (not yet hooked in)
2017-09-10 10:13:33 -06:00
Gregory Nutt
435dd39d4c
arch/arm/Kconfig: Add more classic ARM11 architecture selections.
2017-09-09 12:44:56 -06:00
Gregory Nutt
ddde05db83
6LoWPAN: I believe, based on RFC review, that with the last multicast change, the NuttX 6LoWPAN is now compliant with RFC 6282.
2017-09-08 15:04:51 -06:00
Gregory Nutt
3ca3674cca
Update/fix last commit: On some STM32's, the CSR regiser is 18 vs. 16 bits wide. Need to use 32-bit register accesses.
2017-09-08 14:21:24 -06:00
Oleg Evseev
3596c75d78
STM32: Add logic for enabling wakeup pins.
2017-09-08 13:23:08 -06:00
Gregory Nutt
edf6359c87
Fix typos in Document and in some C comments.
2017-09-08 12:55:16 -06:00
Gregory Nutt
e7ce9c4a79
sem_open() should return SEM_FAILED on any failures. This is change change in the POSIX specification since the original sem_open() was written so many years ago.
2017-09-08 10:14:51 -06:00
Gregory Nutt
696e44e6b9
Update README
2017-09-08 10:13:25 -06:00
Gregory Nutt
9cc85aadf6
6LoWPAN: Correct an error in uncompressing multicast address.
2017-09-08 09:23:40 -06:00
Gregory Nutt
b725f1bb2f
Trivial typo fixes.
2017-09-07 10:11:30 -06:00
Juha Niskanen
3719d0a395
Merged in juniskane/nuttx_stm32l4/stm32l4_adc_kconfig_pr (pull request #478 )
...
STM32L4: ADC, Kconfig small changes
* STM32L4 ADC: port analog watchdog ioctls from the Motorola MDK
* STM32L4: Kconfig: add some L486 and L496 chips, remove duplicates
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-09-06 22:05:44 +00:00
Gregory Nutt
77fadbdd0d
Update Documentation in preparation for the NuttX-7.22 release.
2017-09-06 14:27:45 -06:00
Gregory Nutt
4229881231
Update ReleaseNotes in prepartion for the NuttX-7.22 release.
2017-09-06 12:38:50 -06:00
Gregory Nutt
e0aeb74299
Update Changelog in prep for 7.22 release.
2017-09-05 14:38:54 -06:00
Boris Astardzhiev
087a0cf2c7
waitpid(): Corrects two problems when CONFIG_SCHED_HAVE_PARENT+CONFIG_SCHED_CHILD_STATUS are enabled: (1) Was erroring out if the waited for task had already exited, and (2) was not freeing resources when a wait was completed.
2017-09-04 17:10:37 -06:00
Jussi Kivilinna
7fe3625382
Simulation: Fix building 32-bit simulation on 32-bit X86
2017-09-04 07:56:51 -06:00
Jussi Kivilinna
449a891a8e
stm32f7: add new configuration option for enabling flash ART Accelerator and flash prefetcher
2017-09-04 07:56:51 -06:00
Jussi Kivilinna
547733cbb0
Update net_timedwait() and net_lockedwait() call sites to handle negated errno in return value
2017-09-04 07:56:51 -06:00
Mateusz Szafoni
23edfe2557
Merged in raiden00/nuttx (pull request #477 )
...
Master
* stm32f33xxx_hrtim.h: add some comments
* stm32_hrtim: add burst mode configuration, rename some definitions
* smps.h: add private data to the smps_s structure
* stm32_hrtim: cosmetics
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-09-03 18:46:41 +00:00
Gregory Nutt
860ff78d55
Kinetis: First cut implementation of the alarm read function. Pretty simple because the Kinetis RTC is just a 1Hz counter.
2017-09-03 12:44:45 -06:00
Gregory Nutt
5f67fc8f1b
RTC alarms: getalarmdatetime functions are private and should be declared static.
2017-09-03 12:20:13 -06:00
Gregory Nutt
789e204141
Correct naming of fields in struct alm_rdalarm_s. Should not be the same as the corresponding fields of struct alm_setalarm_s. The whole purpose of that naming convention is to keep the field names unique.
2017-09-03 09:51:47 -06:00
Gregory Nutt
f42a8a38eb
Add hooks for Boris Astardzhiev's RTC change for STM32L4 to Kinetis. Lower level logic not yet implemented.
2017-09-03 08:39:03 -06:00
Gregory Nutt
9021e1caeb
Port Boris Astardzhiev RTC change for STM32L4 to STM32
2017-09-03 08:39:03 -06:00
Gregory Nutt
01fa856f9b
Fix warning introduced with PR to STM32L4 RTC.
2017-09-03 08:39:03 -06:00
Gregory Nutt
92b3c9477a
Port Boris Astardzhiev RTC change for STM32L4 to STM32F7
2017-09-03 08:39:02 -06:00
Boris Astardzhiev
b1eceb838b
Extend the RTC framework with an alarm read ioctl (RTC_RD_ALARM). Through it consumer could get configuration settings about previously scheduled hardware alarms (active status, hours, minutes, seconds).
2017-09-03 08:39:02 -06:00
Mateusz Szafoni
daac3bd7f8
Merged in raiden00/nuttx (pull request #476 )
...
Master
* stm32_dac.c: fix compilation when DMA disabled for channel
* smps.h: update some comments
* smps.c: more sanity checks
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-09-02 19:52:21 +00:00
Gregory Nutt
8ffb103adb
networking: IGMP: Remove special support for interrupt level processing (there is none) and fix some timer cancellation logic. In many files, correct comments. There is no interrupt level processing in the networking layer.
2017-09-02 10:27:03 -06:00
Gregory Nutt
8c2e3a2d0a
Networking: Fix a copy/paste error introduced with recent disconnection changes.
2017-09-01 11:56:48 -06:00
Jussi Kivilinna
fe7d8c941c
stm32f7: do not enable read-modify-write on DTCM. "AN 4667 - STM32F7 Series system architecture and performance" recommends to disable read-modify-write on DTCM: "If the DTCM-RAM is used as data location and the variables used are byte or/and halfword types, since there is no ECC management in this RAM on the STM32F7 Series, it is recommended to disable the read-modify-write of the DTCM-RAM in the DTCM interface (inthe DTCMCR register) to increase the performance."
2017-09-01 08:01:54 -06:00
Jussi Kivilinna
03a3aca774
drivers/bch: add poll support
2017-09-01 07:54:49 -06:00
Jussi Kivilinna
8042c96f09
net/local: fix server lc_waitsem overflow
2017-09-01 07:47:29 -06:00
Gregory Nutt
068e663eec
Merge branch 'master' of bitbucket.org:nuttx/nuttx
2017-09-01 07:44:02 -06:00
Juha Niskanen
8b3555dac7
Merged in juniskane/nuttx_stm32l4/dac_work2 (pull request #475 )
...
Some STM32L4 DAC changes
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-09-01 13:43:03 +00:00
Jussi Kivilinna
5beaad491a
Fix net_lock returning ERROR when instead of real error code on failure.
2017-09-01 07:18:16 -06:00
Gregory Nutt
afe137ffbf
net_timedwait() and net_lockedwait() no longer return errors via errno but returned negated errno values like other internal OS functions.
2017-09-01 07:13:03 -06:00
Juha Niskanen
06ebe57a63
configs/nucleo-l496zg: add DAC and missing TIM frequencies
...
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2017-09-01 10:08:09 +03:00
Juha Niskanen
258fa08e69
STM32L4 DAC: Fix naming so that DAC1 and DAC2 always refer to channels 1 and 2
...
User should not be bothered by details like how many IP blocks there are. As no
current STM32L4 has second DAC block (channel 3), remove support for such
hypothetical hardware. DMA channels corrected.
Change-Id: I2cba7e55803871f1ff945538113f12cf5088f68d
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2017-09-01 10:01:03 +03:00
Juha Niskanen
0003ad171d
STM32L4 DAC: separate DMA buffer configuration for channels
...
Change-Id: Ibc6dc90b39b784b5534b8908eaf615bf1ddcb7ed
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
2017-09-01 10:00:55 +03:00