FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Show Posts

You can view here all posts made by this member. Note that you can only see posts made in areas to which you currently have access.

Messages - FTDI Community

Pages: 1 ... 44 45 [46] 47 48 ... 60
676
Discussion - Software / Re: FT_Prog on Windows 10
« on: April 16, 2019, 10:04:51 AM »
Hi Brian,

Our developers are still working on this but we'll check and let you know if there is any further information which would help.

Best Regards,
FTDI Community

677
Discussion - Software / Re: A few questions about functions in ESD 4.5
« on: April 11, 2019, 09:12:31 AM »
Hello,

I was referring to the keyboard example in the FT900 toolchain.

Best Regards,
FTDI Community

678
Hello,

Eve Screen Editor does not currently support the generation of a flash block containing selected assets.

Our Eve Asset Builder utility can be sued to generate flash images:
https://brtchip.com/eve-toolchains/#EVEAssetBuilder


It is important to note that only images in the ASTC format can be rendered directly from flash. You may
need copy other format bitmaps into RAM_G by cmd_flashread and render them from RAM_G.


Best Regards,
FTDI Community

679
Discussion - Software / Re: A few questions about functions in ESD 4.5
« on: April 09, 2019, 02:34:55 PM »
Hello,

You can use the C file editor to make edits to the generated source code, allowing for MCU actions based on user input, please see the ESD user guide:
https://brtchip.com/wp-content/uploads/Support/Documentation/Programming_Guides/Modules/EVE/BRT_AN_021_EVE-Screen-Designer-4.0-User-Guide.pdf

The 'Variable Update' sample included in ESD 4.5 may also0 be useful for you.

As for the keyboard example, I would suggest having a look at the display list included in this and copying this into your code.

Best Regards,
FTDI Community

680
Discussion - Software / Re: EVE Image Converter under Linux
« on: April 01, 2019, 10:08:01 AM »
Hello,

Unfortunately there are currently no EVE tools supported under Linux.

Best Regards,
FTDI Community

681
Discussion - Software / Re: FT813 Touch screen response
« on: March 29, 2019, 04:41:20 PM »
Hi,

Just to add one more note in the meantime for any users of FT6xx6 with FT81x. We noticed with this series of touch controllers that the interrupt pulse can be narrow and may not always be detected by the FT81x series. This can result in missed touches. You can find details in section 6.6.1 below which also includes code to configure the touch controller in FT81x to catch narrower pulses.
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/EVE/AN_336_FT8xx-Selecting-an-LCD-Display.pdf

Best Regards, FTDI Community


682
Discussion - Software / Re: Is there a data mode on the VNC2
« on: March 29, 2019, 04:32:02 PM »
Hello,

Please see AN_176 - Vinculum Comparison of VDAP and V2DAP:

When a bulk endpoint is used for data mode, it will block when no data is received from the device. No further data will be sent to the device until data is received. Interrupt endpoints will send data only after data is received from the device but they will typically send data after each polling interval. FT232 devices will have data ready to receive after a configurable time interval, these will work the same as interrupt endpoints. Both bulk and interrupt endpoints are supported in command mode (DRD command).
This is due to the architecture of the V2DAP firmware. If the application required is primarily to perform tasks in data mode then it recommended that a simple application is used to transfer data between the devices rather than V2DAP firmware.

The source code for V2DAP is provided with the Vinculum-II Tools which you can take a look at:

C:\Users\Username\Documents\FTDI\Firmware\Samples\V2.0.2-SP2\VNC1L\V2DAP

These are very mature products and are no longer supported by R&D and have been superseded by FT9xx.

The best solution we have is to use the FT90x MCUs.

We provide example code in AN_360 FT900 Example Applications, but since we provide source code you can customise to meet your needs:

There are significant benefits of FT9xx:

-Eclipse based IDE
-Source code for API drivers is provided
-Significant performance improvement
-Actively in development by R&D
-Improved documentation and software examples

We provide FT9xx Development Modules and a free FT9xx Toolchain for custom application development.

Best Regards,
FTDI Community

683
Discussion - Software / Re: FT813 Touch screen response
« on: March 28, 2019, 03:46:05 PM »
Hello,

When you see this kind of issue, it is possible that the CTP is not using the interrupt trigger mode, but uses interrupt polling mode instead. FT81x will only support the interrupt trigger mode. I believe the FT6206 is one of the ones that use trigger mode.

You may be able to get the manufacturer to supply them with G_MODE defaulting to 1 to resolve this.
Alternatively, we have an example of writing registers on some CTP which you could use to write this register. We can send this to you if you could send us an email to our support address  support.emea@brtchip.com

Best Regards, FTDI Community


684
Hello,

I see that you are using either a USB 2.0 cable or USB 2.0 host. Can you try connecting to a USB 3.0 Host with a USB 3.0 cable to see if that makes any difference?

If you are still having problem please contact support1@ftdichip with a screenshot of your Configurator, so that we may review your setting and details of your FPGA.

Regards,
FTDI Community

685
Discussion - Software / Re: MPSSE commands on falling or rising edge?
« on: March 22, 2019, 04:38:07 PM »
Hi,

The EEPROM protocol is slightly different from standard SPI such as that used by MCUs and other sensors. We'll need to check why that edge was used in that particular app note but in general for standard mode 0 SPI you would use IN on the rising edge and OUT on the falling edge in your MPSSE commands, as you mentioned. For example, we use these in our libMPSSE library when you select mode 0 (see ftdi_spi.c in the source for reference).

Best Regards, FTDI Community

686
Discussion - Software / Re: I2C misunderstanding
« on: March 22, 2019, 04:28:07 PM »
Please note that our new Bridgetek Community is now open.
Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.
Please follow this link and create a new user account to get started.

Bridgetek Community

The FT90x library driver for I2C only supports 8-bit addressing.
However, you could take a look at FT90x UVC Webcam Example. The OV5640 module code includes a set of subroutines to allow 16-bit addressing on the I2C bus. These may be reused for other projects.
The source code is downloadable at the link above.

This should help you access the 24LC64 64k range.

The device addressing of both EEPROMs are very similar. The control byte format starts with 1010.

Maybe someone else on the Bridgetek Community can help further with this.

Best Regards,
FTDI Community

687
Hello,

How long do you leave the device after closing and before re-opening? It may take some time for the port to close and Windows to release the handle.

Do you get an error when you try to re-open it as I2C?

If you write the code in D2xx, you can reset the bitmode by calling FtdiDevice.SetBitMode(0x00, 0x00); and then SetBitMode back into MPSSE mode. (you could probably even just start sending the new commands after ensuring that you had read all the existing data which had come back from the device and sending GPIO commands to configure the data and direction of the AD and AC buses but resetting the bit mode will provide a cleaner start).

Best Regards, FTDI Community




688
Discussion - Hardware / Re: txe and rxe signals in FT232H
« on: March 20, 2019, 04:31:36 PM »
Hello,

This is not possible because D0 to D7 bidirectional FIFO data are used for both read and write operations.

Best Regards,
FTDI Community

689
Hello,

The FT602 UVC Class SuperSpeed USB Bridge device provides a 32 bit parallel interface to application hardware and a UVC class USB port, allowing captured data to be transferred. The 32-bit parallel FIFO interface is for data streaming and there is a UART interface for control path configuration. Typical applications for the FT602 would be a USB 3.1 Digital Video Camera Interface or USB 3.1 Digital Camera.

Note that we have other SuperSpeed USB 3.0 solutions - The FT600 (16-bit FIFO Bus) and FT601 (32-bit wide parallel FIFO interface) supports 2 parallel slave FIFO bus protocols, with data bursting rate up to 400MBps.

If you want to send an email to support1@ftdichip.com I can provide some additional information.

Regards,
FTDI Community

690
Discussion - Software / Re: EVE down signal: sensing continuous
« on: March 20, 2019, 12:53:39 PM »
Hello,

You can check for a pen down condition where the REG_TOUCH_SCREEN_XY becomes not-equal-to 0x80008000 and likewise a pen-up condition where it changes from a coordinate to value 0x80008000. You can use a small state machine or if-else routine in your code to track the previous and current values and therefore detect pen-down and pen-up conditions.   You can use these along with a counter in your MCU code to detect the length of touch that was held on the screen.

As the item is normally a tagged object, you can monitor the tag value and count the number of polls of the tag register where the tag remains at the value of the object being monitored. This can be used to determine how long the touch was held for.

You can also combine these two techniques to allow you to detect both how long a touch is held and for how long it was on the particular tagged item being monitored. e.g. if you detect pen-down, also poll the TOUCH_TAG register to confirm that the touch is actually on the image button whilst waiting for the pen-up.

If you use interrupts, there are also interrupts available for both touch detect and the tag value changing which could be used to reduce the polling required in the above cases.

Best Regards,
FTDI Community

 




Pages: 1 ... 44 45 [46] 47 48 ... 60