Gregory Nutt
ad76ca674b
graphics/nxbe: Some bugfix found early in cursor testing.
2019-04-10 12:31:43 -06:00
Gregory Nutt
d3bf5c7408
include/nuttx/nx/nxcursor.h: Nees to include nx.h.
2019-04-10 08:51:22 -06:00
Gregory Nutt
e514402c28
graphics/nxbe: Add some missing checks: Don't permit the software cursor to be enabled until it has been assigned an image; don't perform any cursor operations while the cursor is disabled.
2019-04-10 07:27:43 -06:00
Gregory Nutt
084ad8dd86
graphics/Kconfig: Improve some help text.
2019-04-09 15:50:26 -06:00
Gregory Nutt
cbb09c55ec
graphics/nxbe and nxmu: This bring the software cursor to code complete. Still untested. Some flicker is expected. It has not been determined if that level of flicker is acceptable or not.
2019-04-09 15:09:10 -06:00
Gregory Nutt
4aadcc8c28
Adds support for cursors with differing pixel depths on multiple displays
...
Squashed commit of the following:
Update .gitignore
Fix some compile-related issues.
Add support for cursors of differing pixeldepth.
Various compile-related fixes.
graphics/nxglib: Separate cursor rendering routines in nxglib/ (like all other rendering logic). graphics/nxbe: Flesh out remaining cursor methods.
2019-04-09 11:33:59 -06:00
raiden00pl
95340ebfda
Merged in raiden00/nuttx_l0f0 (pull request #852 )
...
Support for STM32L071X and a few improvements for STM32F0L0
arch/arm/src/stm32f0l0: add peripherals configuration for STM32L0
arch/arm/src/stm32f0l0: a few fixes for USART
arch/arm/include/stm32f0l0/stm32f0_irq.h: use names as in other STM32
arch/arm/include/stm32f0l0/chip.h: use names as in other STM32
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-09 13:28:38 +00:00
Gregory Nutt
0a6bb6e614
grahics/nxglib/nxglib.h: Move internal function prototypes from include/nuttx/nx/nxglib.h to graphics/nxglib/nxglib.h.
2019-04-08 17:14:41 -06:00
Gregory Nutt
9121f44dce
graphics/nxbe: Correct some experimental cursor drawing algorithms. This logic is experimental and not yet in use.
2019-04-08 08:32:33 -06:00
Eduard Niesner
d4a5204e1e
arch/arm/src/stm32f7: Ported the PWM from F4 to F7.
2019-04-08 07:15:48 -06:00
Matthew Koch
33f4505c55
^Merged in mjkoch/nuttx (pull request #851 )
...
Kconfig warnings: defaults for choice values not supported
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-08 03:29:28 +00:00
Matthew Koch
f8495006a5
Merged in mjkoch/nuttx (pull request #850 )
...
I2C1 config on stm32f746g-disco. Typo in stm32f7/stm32_i2c.c
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-08 01:06:33 +00:00
Ramtin Amin
7d2bd2371f
arch/arm/src/stm32f7: USB High speed for STM32F7 series
2019-04-07 19:05:06 -06:00
Gregory Nutt
2c2729521b
Abandon attempt to get common data structures for NX and the raw framebuffer cursor interface. This backs out several changes.
2019-04-07 18:00:40 -06:00
Gregory Nutt
e5c56aaab6
graphics: A little more progress with software cursors.
2019-04-07 16:04:21 -06:00
Gregory Nutt
79b83f0c05
graphics: Extend the definition of the cursor image structure.
2019-04-07 13:25:20 -06:00
Gregory Nutt
42e2c9139c
Squashed commit of the following:
...
libs/libnx/nxme: Add front-end, client, message handling needed for cursor support. Still actual cursor logic yet, just message handling.
graphics/nxmu and graphics/nxbe: Add back-end message handling needed for cursor support. No actual cursor logic yet, just message handling.
2019-04-06 14:34:56 -06:00
Gregory Nutt
04b723e447
Squashed commit of the following:
...
include/nuttx/nx/nxcursor.h: Add a header file descrbing the implementation of an NX cursor interface. There is no implementation in place yet.
include/nuttx/video/cursor.h: Separate out cursor definitions from fb.h. Other graphic interfaces other than a framebuffer may support a cursor, possible a software cursor.
2019-04-06 12:18:05 -06:00
jjlange
90ece2d917
Merged in jjlange/nuttx/lpc17_ethupdates2 (pull request #849 )
...
Added support for Ethernet PHY ioctl() on LPC17xx.
* Added support for Ethernet PHY ioctl() on LPC17xx.
* Fixed whitespace.
* One more time.
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-05 21:16:03 +00:00
Gregory Nutt
0a57cf0b8a
graphics/nxbe: Implement hooks that will eventually support software 'sprites', i.e., things like OSD functionality, a software cursor, selection rectangles, window resize preview, etc.
2019-04-05 15:06:59 -06:00
raiden00pl
a234b909bc
Merged in raiden00/nuttx_l0f0 (pull request #848 )
...
Fixes for MFRC522
drivers/contactless/mfrc522.c: in mfrc522_read uid.sak must be different from 0x04 not as before from 0x00. SAK == 0x00 is a valid PICC type
drivers/contactless/mfrc522.c: add interface to read MIFARE Ultralight data
configs/nucleo-l073rz: add mfrc522 support
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-05 15:49:45 +00:00
Gregory Nutt
0b3375cb78
graphics/, lib/libnx, include/nutt/nx: Add support for modal windows.
2019-04-05 08:24:46 -06:00
Gregory Nutt
cc5c59b8a6
syscall/syscall.csv: Correct an error in creating the munmap() proxy if CONFIG_FS_RAMMAP is not defined.
2019-04-04 20:37:32 -06:00
Gregory Nutt
5871a8606a
syscall/syscall.csv: Fix a warning due to inconsistencies in return type.
2019-04-04 20:17:22 -06:00
Gregory Nutt
19e1717a89
Refresh a configuration. Remove CONFIG_NXWM_UNITTEST=y, not longer in Kconfigs.
2019-04-04 18:50:28 -06:00
Gregory Nutt
96ba87e6cf
Trivial changes from review of last PR
2019-04-04 17:22:41 -06:00
jjlange
b50452301d
Merged in jjlange/nuttx/lpc17_ethupdates (pull request #847 )
...
Added support for KSZ8081RNA PHY to LPC17xx Ethernet driver.
* Added support for KSZ8081RNA PHY to LPC17xx Ethernet driver.
* Updated PHY error message
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-04 23:21:09 +00:00
oao Matos
880029d994
arch/arm/src/stm32f7/stm32_fmc.h: Updated stm32_fmc.h with more FMC definitions.
2019-04-04 11:42:10 -06:00
oao Matos
24f5cde922
include/signal.h: Add commented out definition of the si_addr field.
2019-04-04 11:22:52 -06:00
Joao Matos
abf91df188
configs/nucleo-144/include/board.h: Added STM32_RCC_DCKCFGR2_DSISRC definition.
2019-04-04 11:13:18 -06:00
Joao Matos
03db654393
include/alloca.h: Add alloca.h. Included limited implmentation of alloc() that is only available for GCC versions 3 and above.
2019-04-04 11:04:08 -06:00
Joao Matos
7df60a2c16
include/sys/syscall.h and syscall/: Added support for munmap() syscall.
2019-04-04 10:54:46 -06:00
Joao Matos
a095dcd6bf
libs/libc/misc/lib_utsname.c: Fixed return code in uname().
2019-04-04 10:40:39 -06:00
Joao Matos
251009de3a
libs/libc/locale/lib_setlocale.c: Improved error handling in setlocale().
2019-04-04 10:38:57 -06:00
Joao Matos
604f699711
Fixed R_OK/X_OK definitions to match POSIX.
2019-04-04 10:35:50 -06:00
Joao Matos
8f5a94c5e5
include/pthread.h and libs/libcpthread: Fixed pthread_attr_get/setstacksize param type to size_t.
2019-04-04 10:33:57 -06:00
Joao Matos
08ff68edec
sched/pthread: Added non-standard pthread_get_stackaddr_np() and pthread_get_stacksize_np().
2019-04-04 10:30:46 -06:00
YanLin Zhu
c6dd9274e6
fs/littlefs/lfs.c: Fix lfs_format bug. In superblock disk root-block assignment, the second must be root[1].
2019-04-04 06:35:24 -06:00
Jussi Kivilinna
fd4db67b43
libs/libc/stdio/lib_libvsprintf.c: Restore support for printing NULL string as "(null)". Legacy printf supported printing "(null)" in place for NULL string:
...
printf("null: %s\n", NULL); => null: (null).
This commit restores this functionality for new printf library.
2019-04-04 06:31:25 -06:00
Abdelatif Guettouche
e5f84dca39
The commit corrects the gpioirq when mismatch mode is selected and adds support for edge detect mode. Slew Rate was also added for completeness.
2019-04-03 17:26:22 -06:00
Erik Englund
6f408b87bf
arch/arm/src/nrf52/nrf52832_errdata.c: Fix compiler error when following C89.
2019-04-03 15:32:40 -06:00
Anthony Merlino
9bda8c5472
Merged in antmerlino/nuttx/stm32f7-usbotg-fix (pull request #846 )
...
arch/arm/stm32f7: Fixes some macros related to OTGFS/OTGHS preventing OTGHS from working.
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-03 19:38:08 +00:00
Anthony Merlino
079a0ada7b
Merged in antmerlino/nuttx/stm32f7-hsebypclk (pull request #845 )
...
arch/arc/stm32f7: Add support for using the HSE in bypass mode, configured by board.h
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-03 19:36:52 +00:00
Anthony Merlino
370dc27c60
Merged in antmerlino/nuttx/stm32f7-sdmmc-bypclk (pull request #844 )
...
arch/stm32f7: Support bypassing the input clock divider on the SDMMC interface. This enables using the full clock speed provided to the SDMMC interface with no dividing.
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-03 19:36:21 +00:00
Jussi Kivilinna
0725be9773
drivers/syslog/syslog_stream.c: In syslog bufferedmode, avoid IOB alloc lock-up with heavy network activity. This change alters the buffered syslog logic to use 'iob_tryalloc' instead of blocking 'iob_alloc' to avoid syslog printing from getting stuck when all IOBs are depleted by network activity. An issue was seen when large incoming TCP transfer uses free IOB buffers and processing threads try to use syslog which then block at iob_alloc.
2019-04-03 07:35:38 -06:00
Gregory Nutt
94c691edc9
configs/boardctl.c, include/sys/boardctl.h: Add a command to start the VNC server.
2019-04-02 06:32:55 -06:00
Gregory Nutt
870aa61a49
graphics/nxmu/nxmu_requestbkgd.c: Trivial, cosmetic, arbitrary.
2019-03-29 11:05:21 -06:00
Matous Pokorny
245bf33eb3
configs/nucleo-l476rg/src/stm32_gpio.c, configs/stm32f103-minimum/src/stm32_gpio.c, and drivers/sensors/zerocross.c: Fix some errors when debug assertions are enabled.
2019-03-29 09:11:08 -06:00
Gregory Nutt
8ed0d21b73
tools/tesbuild.sh: Correct help test.
2019-03-28 12:12:15 -06:00
Bill Gatliff
a9f0cbdba7
drivers/video/max7456.c: Adds a read-only (for now) /dev/osd0/CM interface for obtaining the chip's onboard NVM character map data. Use seek() to position the cursor over a desired subset of bytes, or request a large read to obtain the entire EEPROM memory contents. Values are returned in binary form. Use hexdump, etc. to format them for viewing.
2019-03-26 22:29:06 -06:00