I think to have done nothing strange after all.
I simply wanted to enable the SD card on the STm32F4 Discovery board.
I wrote USE_FILESYSTEM=1 in the Makefile
I added the pin definitions for the board in the .py file as for the Espruino board.
After that I compiled the ESPRUINO source code in order to get a new elf and/or bin file.
Using the same board on two different environment I got now two different results :
a) EEPC using Windows7 plus WEB IDE but PC not linked to the Internet .
Everything works fine.
b) Mac osX WEB IDE ( PC linked to the Internet )
Same board, same firmware, the program hangs up.
To me is now evident that the behavior depends on how the require machinery works.
I must investigate detailed, but I would appreciate if some explanation, even short, could be given by anyone.
One could build hundreds of Espruino boards, but it is important to have a complete knowledge about it-s inner workings, otherwise the simplicity of programming with respect traditional Embedded C programming will be vain if a situation can arise when the control
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I think to have done nothing strange after all.
I simply wanted to enable the SD card on the STm32F4 Discovery board.
I wrote USE_FILESYSTEM=1 in the Makefile
I added the pin definitions for the board in the .py file as for the Espruino board.
After that I compiled the ESPRUINO source code in order to get a new elf and/or bin file.
Using the same board on two different environment I got now two different results :
a) EEPC using Windows7 plus WEB IDE but PC not linked to the Internet .
Everything works fine.
b) Mac osX WEB IDE ( PC linked to the Internet )
Same board, same firmware, the program hangs up.
To me is now evident that the behavior depends on how the require machinery works.
I must investigate detailed, but I would appreciate if some explanation, even short, could be given by anyone.
One could build hundreds of Espruino boards, but it is important to have a complete knowledge about it-s inner workings, otherwise the simplicity of programming with respect traditional Embedded C programming will be vain if a situation can arise when the control