- May 01, 2018
-
-
Michael Jung authored
arch/arm/src/lpc17xx: This commit adds a configurable option to allow using a part of LPC17xx's internal flash memory as a Memory Technology Device via NuttX' mtd_progmem infrastructure. Tested with LPC1769.
-
Jake Choy authored
configs/imxrt1050-evk: This commit adds support for the imxrt button. I haven't been able to get GPIO 5 to work so I have replaced the button with GPIO1 pin24. It is right next to the button so I just wire it to the existing user button for testing.
-
Jake Choy authored
imxrt_gpioirq.c - Add check for interrupt mask register before dispatching ISR. The GPIO_ISR bits are set independent of the GPIO_IMR bits. imxrt_irq.c - fixed a range check for extint in function imxrt_irqinfo().
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Squashed commit of the following: arch/arm/src/kinetis: Add K28F memory map. arch/arm/src/include/kinetis and src/kinetis: Add basic chip features and interrupt-related definitions for the K28F
-
Gregory Nutt authored
configs/nrf52-pca10040: Fix an error in the name of an included file. This was introduced with the previous change to this file.
-
Michael Jung authored
progmem interface: Discern r/w and erase page sizes. Introduce new up_progmem_erasesize architecture API to be able to communicate the read/write page size independently from erase page size. Implement up_progmem_erasesize for all architectures that already support progmem, assuming that for those architectures the sizes of both read/write and erase pages are identical.
-
- Apr 30, 2018
-
-
Gregory Nutt authored
arch/arm/src/nrf52: Fix several inconsistencies in naming. Mostly cosmetic but one was causing a compiler warning.
-
Jake authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Apr 29, 2018
-
-
Gregory Nutt authored
include/nuttx/wireless/bluetooth: Move Bluetooth header files from include/nuttx/wireless to include/nuttx/wireless/bluetooth for symmetry with other wireless technologies.
-
Shirshak Sengupta authored
arch/arm/src/tiva: Implemented Flash CONFIG_MTD_BYTE_WRITE for TM4c1294. Implemented the tiva_write function which will write an arbitrary number of bytes to flash (in multiple of 4).
-
Shirshak Sengupta authored
arch/arm/src/tiva: Implements an EEPROM driver in compliance with MTD driver as provided by NUTTX for TM4C1294. The EEPROM driver currently supports only two functionalities - read bytes(multiple of 4) and write bytes (multiple of 4). Squashed commit of the following: Author: Gregory Nutt <gnutt@nuttx.org> Fix some spacing arch/arm/src/tiva: Verify that the EEPROM driver at least builds. arch/arm/src/tiva: Move unused function added to tm4c129_syscontrol.c to tiva_eeprom.c where it is actually used. arch/arm/src/tiva: Reorganize EEPROM register definitions so that the file organization is more like other platforms. arch/arm/src/tiva: Trying to resolve EEPROM register addressing. Still some issues. arch/arm/src/tiva: Ran uncrustify on tiva_eeprom.c arch/arm/src/tiva: EEPROM driver is a little closer to coding standard. Still a way to go. Author: Shirshak Sengupta <sgshirshak@gmail.com> arch/arm/src/tiva: Implemented EEPROM driver in compliance with MTD driver as provided by NUTTX for TM4C1294. The EEPROM driver needs to be initialized by calling the function tiva_EEPROMInit The EEPROM driver currently supports only two functionalities - read bytes(multiple of 4) and write bytes (multiple of 4). Note - Rest of the features of EEPROM will be implemented in the future.
-
Gregory Nutt authored
Makefile.unix: There is a sort command in the 'make savedefconfig' file. I found that sort behaves differently on different platforms based on the environment variable LC_ALL. Now, Makefile.unix will force LC_ALL=C just for the sort command so that we can all generate equivalent defconfig files.
-
- Apr 28, 2018
-
-
Alan Carvalho de Assis authored
-
Alan Carvalho de Assis authored
-
Dmitry Sharihin authored
-
David Sidrane authored
kinetis usb device fixes * kinetis:usb device use correct CONFIG OTG control * kinetis:usb device fix interrupt storm when cable is disconnected The DM, DP state were incorrect because the pulldowns were not enabled. Also the pending asynchronous resume interrupt needed to be re-armed after the suspend is in effect. This is now done in the isr. Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Gregory Nutt authored
-
- Apr 27, 2018
-
-
Jake authored
-
Gregory Nutt authored
fs/vfs and net/udp: Repartition logic of commit 0c963449, moving into net/udp. Add support to handle connected UDP sockets. The correct 'optimal blksize' to return is the MSS. The MTU is always too big.
-
Ivan Ucherdzhiev authored
-
Gregory Nutt authored
-
Alan Carvalho de Assis authored
-
Gregory Nutt authored
-
Gregory Nutt authored
net/udp: Correct an error introduce in recent fixes for UDP connected sockets. The interaction between psock_udp_send() and psock_udp_sendto() was perverse: It should always pass a NULL destinatino address.
-
- Apr 26, 2018
-
-
seyyah authored
-
Matt Thompson authored
This commit adds basic architectural support for the OpenRISK mor1kx architecture. The initial commit was verified on a Qemu simulation but is otherwise untested. Squashed commit of the following: Author: Gregory Nutt <gnutt@nuttx.org> Update README. configs/or1k: Should include header file file where exported functin is prototyped. arch/or1k/src: Eliminate some warnings. arch/or1k: Complete review Fix some recently introduced build issues configs/or1k/nsh: Convert to proper, compressed defconfig file. Another README update. Update README configs/or1k: Updates from initial review. Update README. Author: Matt Thompson <matt@extent3d.com> or1k: Added configurable CPU frequency to Kconfig. Calculate tick timer match period based on configured frequency. OpenRISC: Enable instruction and data cache OpenRISC: Initial support.
-
Gregory Nutt authored
configs/photon: Refresh all configurations. configurations the use the SDIO card interface must support CONFIG_STM32_SDIO_CARD.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
hhuysqt authored
drivers/wiresless/ieee80211: Correct some initialization problems with BCM43362 chip. Adds BCM43428 support. arch/arm/src: Add support for SDIO card to SDIO driver. Squashed commit of the following: Author: Gregory Nutt <gnutt@nuttx.org> include/nuttx/wireless/ieee80211: Cosmetic, coding standard changes from review of last merge. drivers/wireless/ieee80211: Cosmetic, coding standard changes from review of last merge. configs/photon: Cosmetic, coding standard changes from review of last merge. arch/arm/src/stm32: SDIO changes from last review: Fix a few long lines and other coding standard issues; Make additions for SDIO card support dependent on a configuration option. Author: hhuysqt <hyq9606@126.com> Return IEEE 802.11 MAC address just as ethernet does Modifyed bcmf_board_setup_oob_irq declaration Modified OOB ISR function types Add some logic according to WICED SDK Bug fixed: data_offset counts in 4-bytes Add BCM43438 logic for future developement Add tips on using telnet Use SDIO in-band interrupt instead of OOB interrupt, because Photon seems to unconnect the OOB interrupt line... add SDIO in-band interrupt logic
-
Pelle Windestam authored
-
- Apr 25, 2018
-
-
Gregory Nutt authored
-
Gregory Nutt authored
arch/arm/src/imxrt: Minor reparitioning to account for the fact that the GPIO5 base address is not contiguous with the GPIO1-4 base addresses.
-
Gregory Nutt authored
include/nuttx/wireless: Add a setbaud() method to the HCI UART lower half interface that can be used to change the default BAUD selection. arch/arm/src/stm32: Implement the setbaud() method for the STM32 HCI UART.
-
Gregory Nutt authored
net/udp: Minor update from review of 091e3f73. In connect(), AF_UNSPEC is used to disconnect UDP socket. However, initial commit lacked logic to mark the socket as disconnected.
-
Gregory Nutt authored
net/udp: Fix several issues using connected UDP sockets: sendto() should not accept and address. Normally send() should be used instead. recvfrom() is no longer necessary. recvfrom() and poll() should not reset to accept any addresses but should, instead, only accept inputs and events from the connected remore peer. On of these issues was noted by 李桂丁 <liguiding@pinecone.net>. Changes were made as summarized here: http://www.masterraghu.com/subjects/np/introduction/unix_network_programming_v1.3/ch08lev1sec11.html
-