Hello,
I will report two bugs and a problem
--------------------------------------------------------------
Var type LONG -> -2147483648 to 2147483647 simulation is OK. The hardware is OK
Var type ULONG -> 0 t0 4294967295 The simulation is OK. The hardware is a LONG -2147483648 to 2147483647 !
--------------------------------------------------------------
The definition of 16F1847.fcd & 16LF1847.fcd are false for the PWM (CCP)
I attached the corrected file.
-------------------------------------------------------------
I have purchased an LCD 4D μLCD43PT, it is similar to EB076 but it does not respond to command sent
SPE2 firmware rev 1.1
PMMC Rev 3.4
Is there a solution?
thank you
Flowcode v5.5.2.1
Bugs report
Moderator: Benj
- cubitus54
- Flowcode v5 User
- Posts: 110
- Joined: Wed Jun 19, 2013 7:18 am
- Has thanked: 7 times
- Been thanked: 32 times
Re: Bugs report
Hello,
Nobody responds? everyone is on holiday?
new bug
16F1847 :"Up to two Master Synchronous Serial Port (MSSP) with SPI and I2CTM with: - 7-bit address masking"
Flowcode in the compilation:
C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_I2C.c(319): This chip does not have Master I2C capability
I change pic or software ?
Nobody responds? everyone is on holiday?
new bug
16F1847 :"Up to two Master Synchronous Serial Port (MSSP) with SPI and I2CTM with: - 7-bit address masking"
Flowcode in the compilation:
C:\Program Files (x86)\Flowcode\v5\CAL\PIC\PIC_CAL_I2C.c(319): This chip does not have Master I2C capability

I change pic or software ?

Flowcode V6.1.2.0(11 05 2015)
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Bugs report
Hello,
Sorry for the delay,
Sorry for the delay,
How are you testing this? The LCD PrintNumber and ToString routines currently only knows how to handle signed int values to save on code overhead. It's something we are looking at for v6. Using the ToHexString function should allow you to print out the unsigned value.Var type LONG -> -2147483648 to 2147483647 simulation is OK. The hardware is OK
Var type ULONG -> 0 t0 4294967295 The simulation is OK. The hardware is a LONG -2147483648 to 2147483647 !
Fantastic many thanks. We do our best to keep all our definition files correct and working but with so many devices sometimes a few can slip through the net.The definition of 16F1847.fcd & 16LF1847.fcd are false for the PWM (CCP)
We will hopefully be adding support for this type of LCD shortly as the E-block is also awaiting an upgrade. The custom code feature could maybe be used to tweak the code into giving the correct commands for the new display.I have purchased an LCD 4D μLCD43PT, it is similar to EB076 but it does not respond to command sent
This is probably due to another bug in the definition file. I will take a look and see if we can get this resolved for you.16F1847 :"Up to two Master Synchronous Serial Port (MSSP) with SPI and I2CTM with: - 7-bit address masking"
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
- cubitus54
- Flowcode v5 User
- Posts: 110
- Joined: Wed Jun 19, 2013 7:18 am
- Has thanked: 7 times
- Been thanked: 32 times
Re: Bugs report
temp = ToString$ (batt_cal)How are you testing this? The LCD PrintNumber and ToString routines currently only knows how to handle signed int values to save on code overhead. It's something we are looking at for v6. Using the ToHexString function should allow you to print out the unsigned value.
I bypassed the problem by using a "long" variable - + 2147483648.
Thank you
Flowcode V6.1.2.0(11 05 2015)
-
- Flowcode v5 User
- Posts: 199
- Joined: Thu Sep 10, 2009 10:57 pm
- Location: New Zealand
- Has thanked: 93 times
- Been thanked: 76 times
Re: Bugs report
In regards to you problems with the touch screen you have try this http://www.matrixmultimedia.com/mmforum ... 46&t=12147. I have had the same issue, what the display needs is the older version of firmware that is compable with flowcode. Hope this helps