Skip to content
This repository was archived by the owner on Feb 20, 2021. It is now read-only.

Commit 2be43da

Browse files
committed
Some improvements to the ideas list
1 parent 1e53a74 commit 2be43da

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

ideas.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ This crawler should output a detailed summary of the findings.
2121

2222
### Idea: write examples for official libraries
2323

24-
Many of the official libraries need more examples in order to help users understand how they can be used. Examples are located in the same repository as the library itself.
24+
Many of the [official libraries](https://github.com/arduino-libraries) need more examples in order to help users understand how they can be used. Examples are located in the same repository as the library itself under the `examples/` directory. If you find a library that has no examples, or insufficient to show its capabilities, that's a good candidate! Make sure you understand what the library does, and what projects it can be used for.
25+
26+
Bonus points to students who also plan to build hardware prototypes that show how the libraries can be used (and document them in [Project Hub](https://create.arduino.cc/projecthub)).
2527

2628
* *Languages:* C++
2729
* *Difficulty:* Easy/Medium (according to the libraries complexity)
@@ -39,15 +41,19 @@ This task is about porting [FreeRTOS](https://www.freertos.org) to the new [Port
3941

4042
### Idea: write MicroPython examples and tools for Portenta
4143

42-
The new [Portenta](https://www.arduino.cc/pro/hardware/product/portenta-h7) board supports [MicroPython](https://micropython.org) in addition to Arduino code. This combination opens up many new opportunities. This task is about writing examples about using MicroPython on a Portenta board.
44+
The new [Portenta](https://www.arduino.cc/pro/hardware/product/portenta-h7) board supports [MicroPython](https://micropython.org) in addition to Arduino code. This combination opens up many new opportunities. This task is about writing examples about using MicroPython on a Portenta board. Any example is welcome: for example, you might show how to use the hardware peripherals from Python, or you might want to port Arduino examples to Python.
45+
46+
Bonus points to students who also plan to build hardware prototypes around their examples (and document them in [Project Hub](https://create.arduino.cc/projecthub)).
4347

4448
* *Languages:* Python, C++
4549
* *Difficulty:* Medium/Advanced
4650
* *Note:* accepted students will be sent a free Portenta board.
4751

4852
### Idea: write JerryScript (JavaScript) examples and tools for Portenta
4953

50-
The new [Portenta](https://www.arduino.cc/pro/hardware/product/portenta-h7) board supports [JerryScript](https://jerryscript.net) in addition to Arduino code. This combination opens up many new opportunities. This task is about writing examples about using JerryScript (JavaScript) on a Portenta board.
54+
The new [Portenta](https://www.arduino.cc/pro/hardware/product/portenta-h7) board supports [JerryScript](https://jerryscript.net) in addition to Arduino code. This combination opens up many new opportunities. This task is about writing examples about using JerryScript (JavaScript) on a Portenta board. Any example is welcome: for example, you might show how to use the hardware peripherals from JavaScript, or you might want to port Arduino examples to JavaScript.
55+
56+
Bonus points to students who also plan to build hardware prototypes around their examples (and document them in [Project Hub](https://create.arduino.cc/projecthub)).
5157

5258
* *Languages:* JavaScript, C++
5359
* *Difficulty:* Medium/Advanced

0 commit comments

Comments
 (0)