Newer
Older
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
* net/icmpv6: icmpv6_input() needs to set d_len to 0 after consuming
echo reply, otherwise, garbage will get sent out. From Anthony Merlino
(2017-11-20).
* configs/open1788: Enable discrete joystick input. This is
sufficient to get through all menuing that does not require text input
(2017-11-20).
* net/sixlowpan: Fix an endian-ness problem in 6LoWPAN address
decompression. From Anthony Merlino (2017-11-20).
* net/sixlowpan: The logic that extracts interface identifier from the
IP address needs to be generalized to handle cases where the address is
not a link local address. From Anthony Merlino (2017-11-20).
* arch/arm/src/xmc4 UART: Enable RX/TX status and small fixes. From
Alan Carvalho de Assis (2017-11-21).
* Various fixes for errors ound while debugging OTG on L496
- STM32, STM32 L4, and STM32 M4: USB OTGFS DMA trace output fix
- STM32: Add dump buffer feature to stm32 F4 series
- STM32 and STM32 L4: Fix bad USB OTGFS register address
- STM32 L4: Fix typo in USB OTGFS register usage
- STM32 L4: Add check in USB OTGFS driver to assure that SYSCFG is
enabled
- Nucleo-L496ZG: Make HSE on Nucleo-L496ZG default to enable USB
From Miha Vrhovnik (2017-11-21).
* Two changes for STM32F7.
1) The first enables building with CONFIG_ARCH_IDLE_CUSTOM enabled.
2) The second allows changing voltage output scaling setting and
prevents enabling over-drive mode for low frequencies (STM32 F74xx,
75xx, 76xx, 77xx)
From Jussi Kivilinna (2017-11-21).
* Replicate Jussi Kivilinna's change for the newly added STM32F2xx and
F3xx family members. This change allows selecting voltage output scale
mode and enable over-drive only when needed (2017-11-21).
* mm: Add a debug assertion to check for integer overflow in malloc
(2017-11-21).
* net/icmpv6: Fix an error in the poll logic. It was assume that the
input parmeter pvconn was valid. It was not. Instead, the poll logic
must work like the sendto() and recvfrom() logic: It must keep a copy
of the conn structure in the private data (2017-11-21).
* net/icmpv6: Remove the 'list' field from struct icmpv6_conn_s. It
is not used (2017-11-21).
* net/icmp: Ports the changes in ICMPv6 of commits
4629cf9461e5ac6f5f01ef8c9bee3ec9a60ce081 and
74a633ea94bc308cd2eca0ec6c2be798d5794e72 to ICMP. ICMP and ICMPv6
sockets are nearly identical, bug-for-bug (2017-11-21).
* net/sixlowpan: Add htohs() in arguments to debug statements that
print IP addresses so that they are all shown in friendlier host
order. From Anthony Merlino (2017-11-21).
* stm32f33xxx_rcc: Fix CAN clock enable. From Mateusz Szafoni
(2017-11-22).
* drivers/lcd_framebuffer.c: If BPP is less then 8, then we need to
byte-align the update region (2017-11-22).
* configs/stm32f103-minimum: Add framebuffer driver initialization for
stm32f103-minimum board. From Alan Carvalho de Assis (2017-11-22).
* mm: Fix a typo in a debug assertion (2017-11-22).
* stm32f33xxx_rcc: Fix CAN clock enable. From Mateusz Szafoni
(2017-11-22).
* net/icmp and icmpv6: Fix some errors in debug assertions introduced
with last changes in this area. Also updates a REAME.txt file
(2017-11-22).
* net/: Fix some issues with regard to UDP broadcast handling. This
is Bitbucket Issue #77. This commit tentatively closes the issues,
subject to verification (2017-11-22).
* sixlowpan: Support sending to a router that is on-link and may be
able to forward the packet for us if the destination is not reachable
directly. From Anthony Merlino (2017-11-22).
* Pass header-payload offset to application for use when the MAC layer
is in promiscuous mode
- mac802154_device: When in promiscuous mode, the char driver sends
the entire frame, including the MAC header. This change adds an
offset field indicating the header-payload boundary. It is set to 0
when not in promiscuous mode as the header is not passed to the
application
- mac802154: Adds support for getting promiscuous mode state
From Anthony Merlino (2017-11-22).
* USB RNDIS - Fixes minor build error while using USB RNDIS with USB
debugging information enabled. From Anthony Merlino (2017-11-22).
* clicker2-stm32: Adds support for USB RNDIS device. From Anthony
Merlino (2017-11-22).
* STM32 L4 USB OTGFS: Remove dumpbuffer feature added in the last
commit. I don't want in features that cannot be controlled be via
Kconfig files and I do not accept debug code in the upstream GIT. My
mistake for merging it in the first place (2017-11-22).
* include/nuttx/video/fb.h: Add definition for a Y2 color format. I
don't know if this standard but I do have 2-bit greyscale hardware so
the definition is needed (2017-11-22).
* sixlowpan: Fixes build error introduced by recent PR when routing
table is enabled. From Anthony Merlino (2017-11-22).
* sixlowpan: Fixes build error introduced by recent PR when routing
table is enabled. From Anthony Merlino (2017-11-22).
* net/netdev: Add support for the SIOCGIFBRDADDR ioctl() command
(2017-11-22).
* include/nuttx/audio: Remove CONFIG_SCHED_WORKQUEUE check in pcm.h.
From Masayuki Ishikawa (2017-11-23).
* sched/semaphore/spinlock.c: Disable local interrupts in spin_setbit()
and spin_clrbit() in order to avoid a deadlock condition. From
Masayuki Ishikawa (2017-11-23).
* configs/stm32f4disovery: Add support for JLX12864G display on STM32F4
Discovery board. From Alan Carvalho de Assis (2017-11-23).
* configs: All NX configuration... Because of recent changes to
libnx/nxfonts, Supported bit per pixel must be separated specified for
NXFONTs too and need to match the select BPP for NX (2017-11-24).
* fs/procfs: Correct ordering of procfs entries. For consistency, use
alphbetical ordering (2017-11-24).
* configs/xmc4500-relax: Setup max. freq. 120MHz and setup pull-up to
UART RXD pin. From Alan Carvalho de Assis (2017-11-24).
* arch/arm/src/xmc4: Do not run at 144MHz unless BOARD_FCPU_144MHZ is
selected in the board.h header file. From Alan Carvalho de Assis
(2017-11-24).
* configs/xtrs: Removed the XTRS configuration This was an unverified
port of NuttX to a TRS-80 simulator. It was removed because (1) it is,
as I said, unverified as well as unsupported, and (2) the TRS-80
simulation is a sub-optimal platform. That platform includes a 16-bit
ROM image and only a 48Kb RAM space (2017-11-24).
* arch/arm/src/xmc4: Remove hard-coded values in clock configuration.
USB will be fixed later. From Alan Carvalho de Assis (2017-11-25).
* drivers/lcd: Add support for external LCD initialization required by
some board logic. configs/zpa214xpa: Tried to get the LCD working
again unsuccessfully. Too much bit rot I suppose (2017-11-25).
* STM32F4 Discovery: Fix some errors due to missing inclusion of
stm32_gpio.h (2017-11-25).
* XMC4 Serial: The Alternative Receive Interrupt was not being
configured (2017-11-25).
* drivers/lcd: Make LCD driver configuration indepently selected from
NX graphics configuration. This makes things awkward and loses some
error checking but is a necessary step in order to make LCD drivers
usable when the NX graphics system is disabled (2017-11-25).
* STM3240G-EVAL: Mount procfs if enabled (2017-11-25).
* arm/src/xmc4: Include Alt. Interrupt Enable to RX_EVENTS and rename
serial GPIO configurations. From Alan Carvalho de Assis (2017-11-25).
* configs/: CONFIG_QENCODER was renamed to CONFIG_SENSORS_QENCODER:
update occurrences in several Kconfig files (2017-11-25).
* configs/stm3240g-eval: Add support for pdcurses and the pdcurses
demo programs in the 'fb' configuration (2017-11-26).
* arch/arm/src/stm32: Fix compile error when trace is enabled.
I2CEVENT_ERROR was used but never defined (2017-11-26).
* configs/lc823450-xgevk: Enable CONFIG_SMP for audio.Update README.txt
regarding SMP audio. From Masayuki Ishikawa (2017-11-27).
* lc823450 smp audio
- arch/arm/src/lc823450: Remove a workaround in up_cpu_paused().
Introduce g_gpio_lock to improve write performance in SMP mode.
NOTE: This is a tentative solution and should be replaced with more
generic one. Add a workaround in up_txready() to avoid data
corruption. From Masayuki Ishikawa (2017-11-27).
* arch/arm/src/lpc32xx: lpc32_adc.c was being selected by the build
system wehn DAC was selected (2017-11-27).
* configs/lc823450-xgevk: Add rndis configuration. From Masayuki
Ishikawa (2017-11-28).
* drivers/input/nunchuck.c: Add Nintendo Wii Nunchuck driver. From
Alan Carvalho de Assis (2017-11-28).
* configs/stm32f4discovery/include/board.h: Remove only I2C pin config,
we can use PB6 and PB9. From Alan Carvalho de Assis (2017-11-28).
* configs/stm32f4discovery/src: Add stm32f4discovery board support for
Nunchuck joystick. From Alan Carvalho de Assis (2017-11-28).
* net/devif: Do not add link layer header size to d_len inside
devif_forward(). From Anthony Merlino (2017-11-29).
* Framebuffer Driver: Small modification convention for multi-planar
displays (of which there are none) (2017-11-29).
* configs/stm32f103-minimum: Add Nunchuck board support for
stm32f103-minimum board. From Alan Carvalho de Assis (2017-11-29).
* drivers/mtd: Add a driver for Macronix MX35LFxGE4AB serial NAND
flash. From Ekaterina Kovylova (2017-11-29).
* net/pkt: Eliminate a compile error due to missing include and also a
warning (2017-11-29).
* sched/task/task_exithook.c: Clear atexit() function pointer before
calling it. On most archs, up_assert() calls exit() so without this
change, if atexit() function triggers an assertion we are in endless
loop. From Juha Niskanen (2017-11-30).
* arch/arm/src/xmc4/Kconfig: Define user friendly SPI, I2C, LIN, and
I2S aliases to follow other arch names. From Alan Carvalho de Assis
(2017-11-30).
7.24 2018-xx-xx Gregory Nutt <gnutt@nuttx.org>