You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arduino core to support the Apollo3 Blue Plus microcontroller from Ambiq Micro. Hardware available through our Kickstarter: [https://www.kickstarter.com/projects/davewy/artemis-plus-low-power-ai-ml-processing-platform-and-dev-kit](https://www.kickstarter.com/projects/davewy/artemis-plus-low-power-ai-ml-processing-platform-and-dev-kit)
20
4
21
5
## Installation
22
-
### **Arduino Boards Manager** (recommended)
6
+
### **Arduino Boards Manager**
23
7
- Copy / paste the JSON package URL into the 'Additional Boards Manager URLs' field in Arduino preferences
- rename directory from Arduino_Apollo3 to 2.x.x from above
40
-
- restart Arduino and enjoy.
41
-
42
-
## Getting Started
43
-
For in depth tutorials, checkout out the [Artemis page](https://www.sparkfun.com/artemis) for the latest. Tutorials that may be of interest include:
44
-
-[Installing Board Definitions in the Arduino IDE](https://learn.sparkfun.com/tutorials/installing-board-definitions-in-the-arduino-ide)
45
-
-[Artemis Development with the Arduino IDE](https://learn.sparkfun.com/tutorials/artemis-development-with-the-arduino-ide)
46
-
47
-
If you are comfortable with the arduino IDE and already have the boards installed, we recommend trying some examples from within the arduino IDE. Start with the "Built-in Examples" from arduino, but don't forget to checkout out some of the board specific examples that we have included with the package. These demonstrate how to use some of the libraries that make our Artemis board unique, and can take your next project to a new level!
48
-
49
-
## Development Status
50
-
51
-
* v2.0.0 Based on an [mbed-os](https://github.com/ARMmbed/mbed-os) framework
52
-
* v2.1.0 Contains latest fixes for the v2 core and feature that have been added since v2 release
53
-
54
-
For more information on how to contribute or how to navigate this repo, check out the [Contributing](./docs/CONTRIBUTING.md) page.
55
-
56
-
As mentioned MbedOS is the framework to our latest Arduino Core. To contribute to, or use these targets on, MbedOS check out the [main repo by ARM](https://github.com/ARMmbed/mbed-os). This library uses mbed libraries built from a fork of mbed that is maintained by us. The latest version of that repo can be found [here](https://github.com/sparkfun/mbed-os-ambiq-apollo3/tree/ambiq-apollo3-arduino).
In accordance with the terms of the Attribution-ShareAlike 4.0 International License (http://creativecommons.org/licenses/by-sa/4.0/), the Sapphire Circuits Artemis Plus remix of the SparkFun Artemis Module is distributed under the same license.
8
6
9
-
**SparkFun hardware is released under [Creative Commons Share-alike 4.0 International](http://creativecommons.org/licenses/by-sa/4.0/).**
7
+
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
8
+
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
9
+
You are free to:
10
10
11
-
Note: This is a human-readable summary of (and not a substitute for) the [license](http://creativecommons.org/licenses/by-sa/4.0/legalcode).
11
+
Share — copy and redistribute the material in any medium or format
12
+
Adapt — remix, transform, and build upon the material
13
+
for any purpose, even commercially.
12
14
13
-
You are free to:
15
+
This license is acceptable for Free Cultural Works.
16
+
17
+
The licensor cannot revoke these freedoms as long as you follow the license terms.
14
18
15
-
Share — copy and redistribute the material in any medium or format
16
-
Adapt — remix, transform, and build upon the material
17
-
for any purpose, even commercially.
18
-
The licensor cannot revoke these freedoms as long as you follow the license terms.
19
19
Under the following terms:
20
20
21
-
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
22
-
ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
23
-
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
21
+
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
22
+
23
+
ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
24
+
25
+
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
26
+
24
27
Notices:
25
28
26
-
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
27
-
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
29
+
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
30
+
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
31
+
32
+
33
+
As required, proper attribution for the original design is provided below:
28
34
35
+
Attribution:
36
+
Original Design Attributed To: SparkFun Electronics
37
+
Schematic Designed By: SparkFun Electronics, N. Seidle (Designer Name As Listed In Schematic Title Block)
38
+
PCB Layout Designed By: SparkFun Electronics, N. Seidle (Designer Name As Listed In Layers)
39
+
40
+
Modifications:
41
+
The original design has been modified to use the Ambiq Apollo3 Blue Plus instead of the Ambiq Apollo3 Blue Microcontroller. Both micro-controllers have many pins, signals, and peripheral units in common. However, the micro-controllers have physically different dimensions as, ball sizes, and the Artemis Plus version has additional pins. Where possible, these pins were kept the same as to maintain as much compatibility as possible. The trace and space as well as the individual routing for the signals needed to be adjusted due to differences in the locations and pin sizes.
42
+
43
+
The original design files were designed in EAGLE, but for this remix it was imported into Altium Designer.
29
44
30
45
Code
31
46
--------
32
-
47
+
**Sapphire Circuits code, firmware, and software is released under the MIT License(http://opensource.org/licenses/MIT).**
48
+
which is the same license used by the original SparkFun code copied below.
33
49
**SparkFun code, firmware, and software is released under the MIT License(http://opensource.org/licenses/MIT).**
34
50
35
51
The MIT License (MIT)
36
52
37
-
```
38
-
Copyright (c) 2020 SparkFun Electronics
53
+
Copyright (c) 2017 SparkFun Electronics
39
54
40
55
Permission is hereby granted, free of charge, to any person obtaining a copy
41
56
of this software and associated documentation files (the "Software"), to deal
@@ -54,4 +69,11 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
54
69
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
55
70
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
0 commit comments