Gregory Nutt
4179b8416f
graphics/: Clean up some C and Kconfig comments. Remove Kconfig dependency on EXPERIMENTAL.
2019-04-13 16:54:55 -06:00
Gregory Nutt
23727e59aa
Fix two malformed pre-preprocessor conditionals.
2019-04-13 15:42:46 -06:00
Gregory Nutt
c4f618e590
graphics/nxbe: This seems to fix the last of software cursor bugs. On the LPC54, it looks pretty clean. Not flickery as I feared. Probably not so good on low end displays. Possible transient artifacts? Not sure, maybe. Or maybe my eyes are playing tricks froom staring at this too long.
2019-04-13 15:08:32 -06:00
Matias N
3025fcefd3
arch/arm/src/stm32/stm32f10xxf30xx_flash.c: RCC register access should not be offset by FLASH register base.
2019-04-13 11:49:21 -06:00
Gregory Nutt
de7aedfe96
arch/arm/src/stm32: As noted by Matias N, the FLASH base address used was incorrect. It was using the address of the FLASH data, not the address of the FLASH registers.
2019-04-13 11:18:38 -06:00
Gregory Nutt
099d9f94f4
graphics/nxbe: More work cursor coordinates. Still at least one big bug in the logic.
2019-04-13 10:13:00 -06:00
Valmantas Paliksa
c38b6cb068
arch/arm/src/stm32f7/stm32_can.c: CAN fixes.
2019-04-12 11:40:34 -06:00
Valmantas Paliksa
ca5d940b7a
drivers/can/mcp2515.c: mcp2515 driver optimizations.
2019-04-12 11:37:08 -06:00
Valmantas Paliksa
7d112f5639
drivers/can/can.c: Support multiple readers of the same port
2019-04-12 11:13:42 -06:00
Valmantas Paliksa
2bb15a49a6
arch/arm/src/stm32f7/stm32_uid.c: Add UID access.
2019-04-12 08:46:02 -06:00
Valmantas Paliksa
29164c5706
arch/arm/src/stm32f7/stm32_flash.c: Add flash block mapping support for progmem.
2019-04-12 08:43:16 -06:00
Valmantas Paliksa
c574e71c89
arch/arm/src/stm32f7/stm32_ethernet.c: Autogenerate Ethernet MAC address from device unique ID.
2019-04-12 08:31:57 -06:00
Valmantas Paliksa
17176480df
arch/arm/src/stm32f7/stm32_spi.c: Add SPI DMA threshold configuration.
2019-04-12 08:14:17 -06:00
Valmantas Paliksa
8cea24fdf0
arch/arm/src/stm32f: Added support for TICKLESS mode.
2019-04-12 08:10:02 -06:00
Gregory Nutt
13c6254f1b
Documentation/NXGraphicsSubsystem.html: Update documentation to describe block, synchronization, and cursor interfaces.
2019-04-11 16:20:22 -06:00
Gregory Nutt
ee99e7317a
/graphics/nxglib/cursor: Correct two locations where y used where x intended.
2019-04-11 13:25:32 -06:00
Gregory Nutt
39db179e1b
graphics/nxbe/nxbe_cursor.c: Fix some garbage debug changes that snuck in with the last commit.
2019-04-11 10:40:18 -06:00
Ramtin Amin
e74e46aa7f
arch/arm/src/stm32f7/stm32_otgdev.c: Correct hardcoded FIFO size that is wrong for OTG FS.
2019-04-11 10:37:40 -06:00
Gregory Nutt
fb04ad1e82
arch/arm/src/stm32f7/stm32_otgdev.c: Fix some comments that were screwed up by indent.sh.
2019-04-11 09:04:39 -06:00
Gregory Nutt
a759c7cdc3
graphics/nxglib/cursor: Correct handling of some bounding boxes.
2019-04-11 09:04:38 -06:00
Matias N
6e80562bf9
include/nuttx/usb/hid.h: The usbhid_descriptor_s struct defined in hid.h included some optional fields that should not be hard-defined as part of that structure. An arbitrray number of optional entries could be included in the descriptor, but that is not properly represneted. No code on NuttX currently depends on the structure definition with an optional descriptor so it is safe to remove.
2019-04-10 17:16:12 -06:00
Gregory Nutt
b91b2cafd0
graphics/nxbe: Fix more cursor-related problems. Currently cursor is presented but the system dies due to memory corruption.
2019-04-10 14:59:43 -06:00
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