BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - BRT Community

Pages: 1 ... 13 14 [15] 16 17 ... 50
211
Hello,

Thank you for your post.


For example, chapter 5 Interrupt handling example whole project which can be imported to STM cube IDE and built will be really helpful. I hit a lot of issues during the build with variadic functions eg: ESD_METHOD, the second question what is the purpose of using all these variadic function as METHOD, PARAMETER etc? :)

Unfortunately the file size limit on the forum prevents me from attaching the examples, I can forward the files to you via a file sharing service if this is acceptable?

On the variadic function point, i would need to clarify with the developers why the ESD framework utilises these. If this is an significant issue i can forward you a lower level STM32 library for EVE which does not use variadic functions, however this is not compatible with ESD.

Best Regards,
BRT Community

212
Discussion - EVE / Re: BT817. Problems with Large Custom Fonts
« on: March 25, 2022, 04:13:45 PM »
Hello,

Thank you for your post.

Would you be able to provide the font file you were utilising as well as the conversion settings and input character set used for the font when you are seeing this behavior?

Best Regards,
BRT Community

213
Hello,

Thank you for your question.

We have recently become aware of this issue where EAB reports the failure to convert a space character, the development team are curranty updating EAB to resolve this issue.


However the developers have noted that this should not affect the customer font when utilized in your application, you should be able to use the SPACE character in CMD_TEXT for example. Alternately you can utilize the hex representation of the ASCII character (0x21) in CMD_TEXT:

Please see attached for an example of a custom font being utilised where EAB has reported that the space character has failed to convert.

Best Regards,
BRT Community


214
Discussion - EVE / Re: ESD (4.14.0) - Eclipse Exported (Flash files)
« on: March 24, 2022, 08:36:57 AM »
Hi Darren,

We were able to see an issue on one of our computers which turned out be be due to the antivirus/security software which must have been blocking one of the tasks carried out. When we paused the security software we found that the flash became the same size,

If your PC has security software it would be worth trying it with the software temporarily set to quiet mode etc. to see if it helps,

Let us know though if the same issue persists,

Best Regards, BRT Community

215
Discussion - Cleo / CleO Resources
« on: March 15, 2022, 02:04:04 PM »

The latest CleO resources (1.1.2) are available and can be downloaded from the attached .zip file, these include the CleO documentation, PC Tools, Arduino Libraries and SD Card Images.

Please use the following link to download the package:
CleO Resrouces (1.1.2)

Best Regards.
BRT Community

216
Hello,

Thank you for the update, I'm glad you have resolved the issue with the FT232H.

Yes ESD is intended to be utilized with our own FT9xx series of MCUs, as such you would need to port any project from ESD to your desired MCU.
We do have the following example available which covers porting ESD projects to the STM32:
ESD 4.10 Exported Project Porting
Guide for STM32L4 Discovery Board
and FreeRTOS


Alternately I can provide a lower level STM32 library if you desire, but this is not compatible with the ESD framework and would require you to manually program screens and any associated screen logic.

Best Regards,
BRT Community

217
Test and Review Area / Re: EVE Asset Builder 1.6.0
« on: March 09, 2022, 04:05:19 PM »
Hello,

You can download the installation package for the newest version of EVE Asset Builder (EAB 2.5.0) from the following link: https://brtchip.com/ic-module/toolchains/

Additionally, 'BRT_AN_054 EVE Asset Builder User Guide' can be found here: https://brtchip.com/ic-module/document/programming-guides/

Best regards

BRT Community

218
Discussion - EVE / Re: EAB 2.5.0 generate legacy custom font L8 format
« on: February 25, 2022, 12:05:07 PM »
Hello,

Thank you for the update, I'm glad you have got that working now.

One your two points, for (1) the first character option is set to 48 as this is the first ASCII character in your input character set, CMD_SETFONT2 expects the custom font data to conform to the standard ASCII format, if you were to start your custom character set with a different character then you would need to set this number accordingly. For example for the following set you would select 32 for this option:
Code: [Select]
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]
On you're second point, it is possible to utilize CMD_SETFONT, but yes some manipulation of the metric block may be required in the widths section, this normally involves shifting the widths appropriately in the data for the characters you are using. i.e. shifting them 48 places for your given input character set.

Best Regards,
BRT Community

219
Discussion - EVE / Re: EAB 2.5.0 generate legacy custom font L8 format
« on: February 24, 2022, 11:53:48 AM »
Hello,

Thank you for the update.

I have managed to test the provided font file with ESE to verify the behavior.

Again I was seeing that the font file being used does not include some of the input characters that you wish to convert. Please see "Font Preview.PNG", this is from the Windows preview of the file but I note the same behavior in EAB. As a result the conversion output contains these characters and not the desired "./:()-" characters (see "isfdV11BoldPlus55_22.png").

Using the following display list I was able to display the font correctly:

Code: [Select]
CLEAR(1,1,1)
CMD_DLSTART
CMD_SETFONT2(5, 0, 48)
CMD_TEXT(100, 198, 5, 0, "12345 \x33 \x36 \x37 \x38 \x39 \x3A \x3B \x3C \x3D \x3f \x3E  ")
CMD_NUMBER(111, 259, 5, 0, 987654321)

Note: I performed the EAB conversion using RAM_G +0 as the address, see below for the command line:

Code: [Select]
/*Command Line: fnt_cvt.exe -f legacy -C BT81X -i C:/Users/~/Desktop/Spyy Font Question/isfdV11BoldPlus55.ttf -s 22 -d  0 -c setfont2 -l 48 -g -u C:/Users/~/Desktop/Spyy Font Question/isfdFont V4.txt -o C:/Users/~/Desktop/Spyy Font Question -O 4*/
The result can be seen in the ESE.PNG file.

Setting the first character to 48 in the conversion command line allows us to utilize CMD_NUMBER with the given numerals, we can then print the remaining characters in CMD_TEXT with their hex representation. Note, the convertor is assuming that input character list conforms to the ASCII standard layout, so character number 58 is a colon (:) in ASCII but in your input set it is a full-stop (.), as such you cannot use the full-stop in CMD_TEXT to print a full-stop but you can use the hex value 0x3A.

If you are seeing a different preview for the given font file or a different output from EAB please let me know.

Best Regards,
BRT Community

220
Discussion - EVE / Re: FT810 touch calibration problem
« on: February 23, 2022, 05:49:24 PM »
Hi,

Yes, you could do the calibration with the default orientation and store the values. Then in your main user program, you can load the touch registers with your saved values and then set the rotate. CMD_SETROTATE will rotate both the screen content and also the touch.

Best Regards, BRT Community

221
Discussion - EVE / Re: EAB 2.5.0 generate legacy custom font L8 format
« on: February 23, 2022, 04:15:44 PM »
Hello,

Thank you for your question.

Can you just confirm how you are loading the font in your application code?
Is this the same as the "*_L8.c" file?

Could you also confirm how you are calling CMD_TEXT or CMD_NUMBER in your code?

As a note the BITMAP_SOURCE value is calculated in the following manner:
(Address of data in RAM_G) + (Metric Block size) – (32 characters worth of (stride * height))

Can I get you to try reconverting the font with the first character set as 48? Please also try the SETFONT2 option.
The CMD_NUMBER command will take the font widths from the standard ASCII positions, so you need to adjust for this fact.

The CMD_TEXT command then can use the hex value of the position of the character in the font file to display a given character. For example: CMD_TEXT(191, 295, 5, 0, "\x30 ")

However when testing this I noticed that the following symbols did not convert correctly:

Code: [Select]
./:()-
It appears as if these are not included in your font source file.

Best Regards,
BRT Community

222
Hello,

Thank you for the clarification, I am going to ask the development team if they have one of these modules to hand to test with.

I’d suggest to port over one of the examples provided with ESDin its original form (e.g. a simple one like SimpleButton) first and then look at creating the final application. This will allow you to try the porting with a known working example.

Best Regards,
BRT Community

223
Discussion - EVE / Re: ESD (4.14.0) - Emulator Executable (Flash files)
« on: February 22, 2022, 10:37:09 AM »
Hi Darren,

One thing to check is that it looks like you may have the FT812 selected and only devices from BT81x onwards have the Flash feature. Therefore please ensure to select BT815/6/7/8 to use Flash.

Also, ensure that your flash file is in the same directory as the exe (looks like you have this in your screenshot already) and you can then just type WindowLayout__Flash.bin when it asks for the flash file.

If you see issues where it still gives an error, copy the following dll file and paste into the same directory as your exe and your flash bin file (assuming default installation). Then re-run your exe and it should accept your flash name when you type it in.
Public\Documents\EVE Screen Designer\Libraries\FT_Eve_Hal\Bin\Simulation\mx25lemu.dll

Hope it helps,

Best Regards, BRT Community

224
Hi,

We are looking into adding a register viewer but in the meantime one other way to view a register is to add it to the expression window in Eclipse. For example, to view a timer peripheral register, you can add this to the expression window.
*((unsigned char *)0x10340)

Best Regards, BRT Community

225
Hello,

Thank you for the details, I must apologies I mistyped when asking for the ESD version, i did mean to ask for the ESE version.

I have tested with ESE 4.2.0 and found that an MPSSE device should appear in the devices tab, irrespective of an EVE device being connected to its SPI signals.

Is this behavior repeatable across different host PCs?
Could you please let me know the path that ESE is installed on your host PC?


And just to clarify yes, you are correct ESD does not natively support the STM32, however we do have a porting guide available for ESD projects to the STM32:
https://brtchip.com/wp-content/uploads/2021/06/ESD-4.10-Exported-Project-Porting-Guide-for-STM32L4-Discovery-Board-and-FreeRTOS.pdf

The other development approach would be to utilize ESE to create static displays and then copy these display lists into a lower level STM32 EVE library where you can then program any screen logic required,

Best Regards,
BRT Community

Pages: 1 ... 13 14 [15] 16 17 ... 50