Skip to content

Commit

Permalink
Release V3.1.5
Browse files Browse the repository at this point in the history
Version 3.1.5 – 2023/01/09

Feature:
- Support Arduino IDE 2.0
- Enable debugging feature for Arduino IDE 2.0
- Add GCC standard lib compile support
- Add board Ameba, AMB25 and AMB26
- Add board u-blox, NORA-W30
- Add in pin mapping comments examples
- Update WiFiWebServer example to allow user to choose the analog pin they want to read
- Update WS2812B example

API Updates:
- Update Arduino.h to include dtostrf and itoa libs
- Update "WS2812B.cpp" to solve compilation error
- Update BW16 "variant.cpp" for user to select enable analog pin "A0" and "A1"
- Update "platform.txt" to enable precompiled libraries
- Update realted API files for new board AMB25 and AMB26
- Update "board.txt" for new boards AMB25, AMB26 and NORA-W30
- Update folder "variants\common_libs" and "system"
    - SDK source common libs and header files
- Minor bug fix

Misc:
- Add "Standard Lin Enable" to the IDE menu to switch between Ameba and gcc standard lib function
- Rename folders inside variants for new board AMB25, AMB26 and NORA-W30
- Update TensorFlowLite for AMB25/AMB26 board Support
  • Loading branch information
M-ichae-l committed Jan 9, 2023
1 parent 7e0fdce commit b09cf23
Show file tree
Hide file tree
Showing 254 changed files with 23,441 additions and 19,068 deletions.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
void ConfigTargetSettings(void) {
JLINK_CORESIGHT_AddAP(0, CORESIGHT_APB_AP);
JLINK_CORESIGHT_AddAP(1, CORESIGHT_AHB_AP);
JLINK_CORESIGHT_AddAP(2, CORESIGHT_AHB_AP);
JLINK_CPU = CORTEX_M33;
JLINK_CORESIGHT_IndexAHBAPToUse = 2;

JLINK_ExecCommand("map ram 0x10000000-0x1007FFFF");
JLINK_ExecCommand("map add 0x08000000-0x0FFFFFFF N FLASH");
JLINK_ExecCommand("DisableFlashBPs");
JLINK_ExecCommand("DisableFlashDL");

JTAG_WriteClocks(1);
JTAG_Speed = 1000;
}

void AfterResetTarget(void) {
unsigned int TMP;
TMP = MEM_ReadU32(0x480003F8);
TMP = TMP | (1<<25);
MEM_WriteU32(0x480003F8, TMP);
}
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ int main(int argc, char *argv[]) {
// check if this symbole appears in the map file
for (iter = lines.begin(); iter != lines.end(); ++iter) {
if ((iter->find(bksym)) != string::npos) {
cerr << endl << "ERROR: " << msg << endl << endl;
cerr << "ERROR: " << msg << endl;
ret = -1;
break;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
void ConfigTargetSettings(void) {
JLINK_CORESIGHT_AddAP(0, CORESIGHT_APB_AP);
JLINK_CORESIGHT_AddAP(1, CORESIGHT_AHB_AP);
JLINK_CORESIGHT_AddAP(2, CORESIGHT_AHB_AP);
JLINK_CPU = CORTEX_M33;
JLINK_CORESIGHT_IndexAHBAPToUse = 2;

JLINK_ExecCommand("map ram 0x10000000-0x1007FFFF");
JLINK_ExecCommand("map add 0x08000000-0x0FFFFFFF N FLASH");
JLINK_ExecCommand("DisableFlashBPs");
JLINK_ExecCommand("DisableFlashDL");

JTAG_WriteClocks(1);
JTAG_Speed = 1000;
}

void AfterResetTarget(void) {
unsigned int TMP;
TMP = MEM_ReadU32(0x480003F8);
TMP = TMP | (1<<25);
MEM_WriteU32(0x480003F8, TMP);
}
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ int main(int argc, char *argv[]) {
// check if this symbole appears in the map file
for (iter = lines.begin(); iter != lines.end(); ++iter) {
if ((iter->find(bksym)) != string::npos) {
cerr << endl << "ERROR: " << msg << endl << endl;
cerr << "ERROR: " << msg << endl;
ret = -1;
break;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
void ConfigTargetSettings(void) {
JLINK_CORESIGHT_AddAP(0, CORESIGHT_APB_AP);
JLINK_CORESIGHT_AddAP(1, CORESIGHT_AHB_AP);
JLINK_CORESIGHT_AddAP(2, CORESIGHT_AHB_AP);
JLINK_CPU = CORTEX_M33;
JLINK_CORESIGHT_IndexAHBAPToUse = 2;

JLINK_ExecCommand("map ram 0x10000000-0x1007FFFF");
JLINK_ExecCommand("map add 0x08000000-0x0FFFFFFF N FLASH");
JLINK_ExecCommand("DisableFlashBPs");
JLINK_ExecCommand("DisableFlashDL");

JTAG_WriteClocks(1);
JTAG_Speed = 1000;
}

void AfterResetTarget(void) {
unsigned int TMP;
TMP = MEM_ReadU32(0x480003F8);
TMP = TMP | (1<<25);
MEM_WriteU32(0x480003F8, TMP);
}
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,6 @@ int main(int argc, char *argv[]) {
if (pos != string::npos) {
check_powersavemode = 326;
}

}
fout.close();

Expand Down
Loading

0 comments on commit b09cf23

Please sign in to comment.