In lieu of waiting for official 7.0 forums, this seemed like the best place for questions about 7.0.
-
Why is it that building a project so often requires building the BSP? This takes forever.
-
Why isn’t the UDP port an option for STDIO, instead of serial?
-
How can you build a project for an ME module that uses the serial port without conflicts?
Example: Create a new project leaving Serial Console Port to COM1, checking only Web Server and FTP server, and leaving STDIO and Dialog Port set to Serial Port A. This application can be loaded into the development board and will run fine. Now create another project, with STDIO and Dialog Port set to None. This application hangs before calling applicationStart(). Placing a breakpoint in applicationTcpDown() shows a thread called Serial Monitor, which might be the problem (no Dialog Port?). This is my big killer right now, since the code I want to load uses Serial Port A on my ME module and there is no Serial Port B on non-jtag modules. Also, the same thing (hangup before applicationStart() ) happens if I select Serial Port B for STDIO and Dialog Port. Only when both are set to Serial Port A does the application run. Note that I have not changed any source files or the appconf.h file, this project is exactly as created by the New Project Wizard.
-
None of the porting guides cover the changes to web layout. Anything on deck in this area? Changing from the format used by the weatherstation demo to the new layout looks daunting. Also, has it been fixed where PBuilder would not correctly handle files with different roots? With 6.0 and 6.3, everything had to be beneath …/pbuilder/html, trying to add anything above that folder into list.bat didn’t work. I had to build a script to move the right files into that structure before building (95% of pages were common to about 7 projects, only a few were different, so it made no sense to duplicate the 95% across 7 projects).
-
Speaking of multiple projects sharing common code, any idea of how to manage that with DigiESP? I would like to have a base project that is shared by multiple variant projects that differ only by a couple of files (appconf.h, a few .c files, a few .htm files). Before, I put my variant parts under the common root, and modified my Makefile (plus the aforementioned scripts) to handle this new directory structure. DigiESP doesn’t like this arrangement, because then all the variants are included as part of the common project causing conflicts.