Page 1 of 1

App Developer Examples - General purpose I/O board - PIC, USB

Posted: Fri Apr 16, 2021 1:55 pm
by medelec35
Free Apps + instructions are now downloadable from the main App Developer website
All the apps can be run with or without Flowcode installed.
This topic is for General purpose I/O board - PIC, USB - support and comments.
ScreenShot.png
ScreenShot.png (287.41 KiB) Viewed 3469 times

Re: App Developer Examples - General purpose I/O board - PIC, USB

Posted: Fri Jun 18, 2021 4:31 pm
by studentcompanion
Hi,

Can you use this App developer with any USB PIC like PIC18F45K50 for example without using the Matrix ECIO40P board by using your own board to communicate with USB?
How can it be done without using the suggested boards like ECIO40P, Arduino, Miac, etc?

Thanks

Re: App Developer Examples - General purpose I/O board - PIC, USB

Posted: Fri Jun 18, 2021 6:18 pm
by medelec35
Hi, studentcompanion.
Welcome to the V9 forums.
Sorry, the answer is no.
The app developer communicates via USB or Wi-Fi.
The App developer slave firmware has been developed for these target devices
The target device that has USB have there own boot loader.
The exceptions to that are the Raspberry Pi & ESP32, which uses Wi-Fi and not USB.

Re: App Developer Examples - General purpose I/O board - PIC, USB

Posted: Mon Jun 21, 2021 9:14 am
by studentcompanion
Hi Martin,

Thanks for the information. Hope in the future they will expend this great feature to other Microcontrollers.

Re: App Developer Examples - General purpose I/O board - PIC, USB

Posted: Mon Jun 21, 2021 10:42 am
by mnfisher
I rewrote the Arduino slave firmware....

Called (modestly) SCADA+ - it's completely compatible with the current firmware, but with two advantages..

1) It's smaller and faster (about 2k smaller on Uno) (speed is largely controlled by the UART rate - but being faster means it might be better running on smaller / slower MCUs)
2) It's (in my opinion) much easier to extend / modify.

This should make it simpler to modify to different boards / MCUs.

Details are in a blog post on flowcodexchange.com - but it uses a vector lookup table instead of a switch to 'choose' the appropriate activity on receipt of info from the host.. With a demonstration how to use a OLED display from SCADA..

If anyone is interested I'll upload it here (or you can buy for 50p at above site :-) )

Martin

Re: App Developer Examples - General purpose I/O board - PIC, USB

Posted: Mon Jun 21, 2021 11:09 am
by studentcompanion
Thanks Martin.