Skip to content

Commit

Permalink
Update 2024 02 (#280)
Browse files Browse the repository at this point in the history
* move images into static folder

* Update targetconfig.json

Integrated MKleins Calliope mini Jacdac full feature extension

* Fixed targetconfig.json

* Added "wait until" extension

* Show Jacdac extensions only when clicked Jacdac to sort

* Added ML-Machine extension

* lowercase prefered repos

* Add pins for servo extension

* fix random seed when ble is enabled

* release v6.0.28

* update docs

* fix typo

* add ble android extension and remove user settings

* update locale

* update readme of ble extensions

* add alpha ref

---------

Co-authored-by: Jørn Alraun <joern.alraun@calliope.cc>
  • Loading branch information
Amerlander and joernalraun authored Mar 5, 2024
1 parent 0de6e9a commit ad2faff
Show file tree
Hide file tree
Showing 102 changed files with 227 additions and 148 deletions.
2 changes: 1 addition & 1 deletion docs/alpha-ref.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"appref": "v"
}
}
40 changes: 20 additions & 20 deletions docs/calliope/firststeps.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Get Ready",
"url":"/calliope/firststeps/firstSteps",
"description": "Find out how to start working with the Calliope mini",
"imageUrl": "/calliope/firststeps/connecting.jpg",
"largeImageUrl": "/calliope/firststeps/firstSteps.jpg",
"imageUrl": "/static/calliope/firststeps/connecting.jpg",
"largeImageUrl": "/static/calliope/firststeps/firstSteps.jpg",
"cardType": "tutorial",
"label": "Never seen a mini? Start Here!",
"labelClass": "green small ribbon"
Expand All @@ -20,8 +20,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "The 5x5 LED matrix",
"url":"/calliope/firststeps/5x5LED",
"description": "Learn how to create and show images, numbers or letters on the LED matrix",
"imageUrl": "/calliope/firststeps/5x5LED.jpg",
"largeImageUrl": "/calliope/firststeps/5x5LED_L.jpg",
"imageUrl": "/static/calliope/firststeps/5x5LED.jpg",
"largeImageUrl": "/static/calliope/firststeps/5x5LED_L.jpg",
"cardType": "tutorial",
"label": "New? Start Here!",
"labelClass": "yellow small ribbon"
Expand All @@ -30,8 +30,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Radio",
"url":"/calliope/firststeps/Radio",
"description": "Find out how to use the radion function and how to send messages from one Calliope mini to another one",
"imageUrl": "/calliope/firststeps/Radio.jpg",
"largeImageUrl": "/calliope/firststeps/Radio_L.jpg",
"imageUrl": "/static/calliope/firststeps/Radio.jpg",
"largeImageUrl": "/static/calliope/firststeps/Radio_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "orange small ribbon"
Expand All @@ -40,8 +40,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Loops",
"url":"/calliope/firststeps/Loops",
"description": "Loops are important to be able to execute program instructions multiple times",
"imageUrl": "/calliope/firststeps/Loops.jpg",
"largeImageUrl": "/calliope/firststeps/Loops_L.jpg",
"imageUrl": "/static/calliope/firststeps/Loops.jpg",
"largeImageUrl": "/static/calliope/firststeps/Loops_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "green small ribbon"
Expand All @@ -50,8 +50,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Mathematics",
"url":"/calliope/firststeps/Mathematics",
"description": "The Calliope mini can become your little math helper",
"imageUrl": "/calliope/firststeps/Mathematics.jpg",
"largeImageUrl": "/calliope/firststeps/Mathematics_L.jpg",
"imageUrl": "/static/calliope/firststeps/Mathematics.jpg",
"largeImageUrl": "/static/calliope/firststeps/Mathematics_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "green small ribbon"
Expand All @@ -60,8 +60,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Inputs",
"url":"/calliope/firststeps/Inputs",
"description": "Use conditions for different actions",
"imageUrl": "/calliope/firststeps/Inputs.jpg",
"largeImageUrl": "/calliope/firststeps/Inputs_L.jpg",
"imageUrl": "/static/calliope/firststeps/Inputs.jpg",
"largeImageUrl": "/static/calliope/firststeps/Inputs_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "green small ribbon"
Expand All @@ -70,8 +70,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Sensors",
"url":"/calliope/firststeps/Sensors",
"description": "Measure temperature, light and orientation",
"imageUrl": "/calliope/firststeps/Sensors.jpg",
"largeImageUrl": "/calliope/firststeps/Sensors_L.jpg",
"imageUrl": "/static/calliope/firststeps/Sensors.jpg",
"largeImageUrl": "/static/calliope/firststeps/Sensors_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "green small ribbon"
Expand All @@ -80,8 +80,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Output",
"url":"/calliope/firststeps/Output",
"description": "Audio, light and motion",
"imageUrl": "/calliope/firststeps/Output.jpg",
"largeImageUrl": "/calliope/firststeps/Output_L.jpg",
"imageUrl": "/static/calliope/firststeps/Output.jpg",
"largeImageUrl": "/static/calliope/firststeps/Output_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "green small ribbon"
Expand All @@ -90,8 +90,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Decisions",
"url":"/calliope/firststeps/Decisions",
"description": "If..., then it happens... or it happens...",
"imageUrl": "/calliope/firststeps/Decisions.jpg",
"largeImageUrl": "/calliope/firststeps/Decisions_L.jpg",
"imageUrl": "/static/calliope/firststeps/Decisions.jpg",
"largeImageUrl": "/static/calliope/firststeps/Decisions_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "green small ribbon"
Expand All @@ -100,8 +100,8 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Variables",
"url":"/calliope/firststeps/Variables",
"description": "A variable is not a static value, it’s what you determine it to be.",
"imageUrl": "/calliope/firststeps/Variables.jpg",
"largeImageUrl": "/calliope/firststeps/Variables_L.jpg",
"imageUrl": "/static/calliope/firststeps/Variables.jpg",
"largeImageUrl": "/static/calliope/firststeps/Variables_L.jpg",
"cardType": "tutorial",
"label": "",
"labelClass": "green small ribbon"
Expand Down
4 changes: 2 additions & 2 deletions docs/calliope/firststeps/firstSteps.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ For example drag and drop some blocks and try your program on the Simulator with

Click the Download button in the editor. This will download a 'hex' file, which is a compact format of your program that your mini can read. Once the file has been downloaded, just copy it to your Calliope mini just like copying a file to a USB stick.

![Connecting Image](/calliope/firststeps/connecting.jpg)
![Connecting Image](/static/calliope/firststeps/connecting.jpg)


## Introduction @unplugged
Expand All @@ -32,7 +32,7 @@ Be careful to insure that the ridge on the plug is facing upwards.

If the plug slides easily into the socket then you are attaching it correctly. Otherwise, turn the plug round and re-insert it into the socket. Slide it to "on“ and your Calliope mini is powered by the batteries.

![Powering Image](/calliope/firststeps/powerItUp.png)
![Powering Image](/static/calliope/firststeps/powerItUp.png)


## Introduction @unplugged
Expand Down
10 changes: 5 additions & 5 deletions docs/calliope/links.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Shop",
"url":"https://shop.calliope.cc",
"description": "You can get the mini at the official calliope store.",
"imageUrl": "/calliope/links/thumbnail_shop.gif",
"imageUrl": "/static/calliope/links/thumbnail_shop.gif",
"largeImageUrl": "",
"label": "",
"buttonLabel": "Open Calliope Shop",
Expand All @@ -19,7 +19,7 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Projects",
"url":"https://calliope.cc/en/projekte",
"description": "A collection of calliope mini projects",
"imageUrl": "/calliope/links/thumbnail_projects.gif",
"imageUrl": "/static/calliope/links/thumbnail_projects.gif",
"largeImageUrl": "",
"label": "",
"buttonLabel": "View Projects",
Expand All @@ -28,7 +28,7 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Teaching materials",
"url":"https://calliope.cc/schulen/schulmaterial",
"description": "",
"imageUrl": "/calliope/links/thumbnail_didactic_material.gif",
"imageUrl": "/static/calliope/links/thumbnail_didactic_material.gif",
"largeImageUrl": "",
"label": "",
"buttonLabel": "View",
Expand All @@ -37,7 +37,7 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Tools",
"url":"https://calliope.cc/programmieren/tools",
"description": "",
"imageUrl": "/calliope/links/thumbnail_screenshots.gif",
"imageUrl": "/static/calliope/links/thumbnail_screenshots.gif",
"largeImageUrl": "",
"label": "",
"buttonLabel": "View",
Expand All @@ -46,7 +46,7 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Forum",
"url":"https://forum.calliope.cc",
"description": "Be a part of our comunity",
"imageUrl": "/calliope/links/thumbnail_community.gif",
"imageUrl": "/static/calliope/links/thumbnail_community.gif",
"largeImageUrl": "",
"label": "",
"buttonLabel": "Open Forum",
Expand Down
8 changes: 4 additions & 4 deletions docs/calliope/templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Calliope mini 2.x",
"url":"_f7ACuxgaocvr",
"description": "The Calliope mini 2.0 and newer has a larger memory than the previous versions. If you use this template for your project, you can make the most of all the features on your Calliope mini!",
"imageUrl": "/calliope/templates/32KB.png",
"largeImageUrl": "/calliope/templates/32KB_L.png",
"imageUrl": "/static/calliope/templates/32KB.png",
"largeImageUrl": "/static/calliope/templates/32KB_L.png",
"cardType": "sharedExample",
"buttonLabel": "New project"
},{
"name": "Calliope mini 1.x",
"url":"_7YbU6iMhoTdR",
"description": "This template is designed for all Calliope mini, but especially for those up to version 1.3. If you have such a Calliope mini or an earlier version, you can start directly with this template.",
"imageUrl": "/calliope/templates/16KB.png",
"largeImageUrl": "/calliope/templates/16KB_L.png",
"imageUrl": "/static/calliope/templates/16KB.png",
"largeImageUrl": "/static/calliope/templates/16KB_L.png",
"cardType": "sharedExample",
"buttonLabel": "New project"
}
Expand Down
32 changes: 7 additions & 25 deletions docs/calliope/tutorials.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,65 +9,47 @@ Here are some cool tutorials to get you started with your @boardname@!
"name": "Flashing Heart",
"url":"/projects/flashing-heart",
"description": "Make an animated flashing heart.",
"imageUrl": "/calliope/tutorials/01_flashing_heart.gif",
"imageUrl": "/static/calliope/tutorials/01_flashing_heart.gif",
"largeImageUrl": "",
"cardType": "tutorial",
"label": "",
"labelClass": "purple ribbon large"
}, {
"name": "Name Tag",
"description": "Scroll your name on the screen",
"imageUrl": "/calliope/tutorials/02_nametag.gif",
"imageUrl": "/static/calliope/tutorials/02_nametag.gif",
"url": "/projects/name-tag",
"cardType": "tutorial"
}, {
"name": "Smiley Buttons",
"url":"/projects/smiley-buttons",
"description": "Show different smiley images by pressing the buttons.",
"imageUrl": "/calliope/tutorials/03_smiley_button.gif",
"imageUrl": "/static/calliope/tutorials/03_smiley_button.gif",
"largeImageUrl": "",
"cardType": "tutorial"
}, {
"name": "Dice",
"url":"/projects/dice",
"description": "Shake the dice and see what number comes up!",
"imageUrl": "/calliope/tutorials/04_dice.gif",
"imageUrl": "/static/calliope/tutorials/04_dice.gif",
"cardType": "tutorial"
}, {
"name": "Love Meter",
"url":"/projects/love-meter",
"description": "The @boardname@ is feeling the love, see how much!",
"imageUrl":"/calliope/tutorials/05_love_meter.gif",
"cardType": "tutorial"
}, {
"name": "Mini Chat",
"url":"/projects/mini-chat",
"description": "Build your own social network made of minis.",
"imageUrl": "/calliope/tutorials/06_mini_chat.gif",
"imageUrl":"/static/calliope/tutorials/05_love_meter.gif",
"cardType": "tutorial"
}, {
"name": "Rock Paper Scissors",
"url":"/projects/rock-paper-scissors",
"description": "Make the Rock-Paper-Scissors game on your @boardname@ and challenge your friends.",
"imageUrl":"/calliope/tutorials/07_stone_paper_scissors.gif",
"imageUrl":"/static/calliope/tutorials/07_stone_paper_scissors.gif",
"cardType": "tutorial"
}, {
"name": "Coin Flipper",
"url":"/projects/coin-flipper",
"description": "Guess the coin toss and see if you're lucky.",
"imageUrl": "/calliope/tutorials/08_coin_flipper.gif",
"cardType": "tutorial"
}, {
"name": "Snap the dot",
"url": "/projects/snap-the-dot",
"description": "Use the game blocks to create a skill game",
"imageUrl": "/calliope/tutorials/09_snap_the_dot.gif",
"cardType": "tutorial"
}, {
"name": "Multi Dice",
"url": "/projects/multi-dice",
"description": "Compete with multiple dices",
"imageUrl": "/calliope/tutorials/10_multi_dice.gif",
"imageUrl": "/static/calliope/tutorials/08_coin_flipper.gif",
"cardType": "tutorial"
}
]
Expand Down
2 changes: 1 addition & 1 deletion docs/index-ref.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"appref": "v6.0.27"
"appref": "v6.0.28"
}
4 changes: 2 additions & 2 deletions docs/projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
{
"name": "Tutorials",
"url": "/calliope/tutorials",
"imageUrl": "/calliope/tutorials/01_flashing_heart.gif"
"imageUrl": "/static/calliope/tutorials/01_flashing_heart.gif"
},
{
"name": "Calliope Links",
"url": "/calliope/links",
"imageUrl": "/calliope/links/thumbnail_shop.gif"
"imageUrl": "/static/calliope/links/thumbnail_shop.gif"
}
]
```
Expand Down
3 changes: 0 additions & 3 deletions docs/projects/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,8 @@
* [Smiley Buttons](/projects/smiley-buttons)
* [Dice](/projects/dice)
* [Love Meter](/projects/love-meter)
* [Mini Chat](/projects/mini-chat)
* [Rock Paper Scissors](/projects/rock-paper-scissors)
* [Coin Flipper](/projects/coin-flipper)
* [Snap the dot](/projects/snap-the-dot)
* [Multi Dice](/projects/multi-dice)
* [Calliope Links](/calliope/links)
* [Shop](https://shop.calliope.cc)
* [Projects](https://calliope.cc/en/projekte)
Expand Down
2 changes: 1 addition & 1 deletion docs/projects/coin-flipper.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Let's create a coin flipping program to simulate a real coin toss. We'll use icon images to represent a ``heads`` or ``tails`` result.

![Simulating coin toss](/calliope/tutorials/08_coin_flipper_animation.gif)
![Simulating coin toss](/static/calliope/tutorials/08_coin_flipper_animation.gif)

## Step 1

Expand Down
2 changes: 1 addition & 1 deletion docs/projects/dice.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Let's turn the @boardname@ into a dice!
(Want to learn how the accelerometer works? [Watch this video](https://youtu.be/byngcwjO51U)).

![A mini dice](/calliope/tutorials/04_dice_animation.gif)
![A mini dice](/static/calliope/tutorials/04_dice_animation.gif)

## Step 1 @fullscreen

Expand Down
6 changes: 3 additions & 3 deletions docs/projects/flashing-heart.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ Learn how to use the LEDs and make a flashing heart!
(Want to learn how lights work? [Watch this video](https://youtu.be/qqBmvHD5bCw)).


![Heart shape in the LEDs](/calliope/tutorials/01_flashing_heart_animation.gif)
![Heart shape in the LEDs](/static/calliope/tutorials/01_flashing_heart_animation.gif)

## Step 1 @fullscreen

Place the ``||basic:show leds||`` block in the ``||basic:forever||`` block and draw a heart.

![An animation that shows how to drag a block and paint a heart](/calliope/tutorials/add_show_led.gif)
![An animation that shows how to drag a block and paint a heart](/static/calliope/tutorials/add_show_led.gif)

## Step 2 @fullscreen

Expand All @@ -39,7 +39,7 @@ basic.forever(function() {

Look at the virtual @boardname@, you should see the heart and your drawing blink on the screen.

![Heart shape in the LEDs](/calliope/tutorials/01_flashing_heart_animation.gif)
![Heart shape in the LEDs](/static/calliope/tutorials/01_flashing_heart_animation.gif)

## Step 4 @fullscreen

Expand Down
6 changes: 1 addition & 5 deletions docs/projects/love-meter.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Make a love meter, how sweet! The @boardname@ is feeling the love, then sometimes not so much!

![Love meter banner message](/calliope/tutorials/05_love_meter_animation.gif)
![Love meter banner message](/static/calliope/tutorials/05_love_meter_animation.gif)

## Step 1

Expand Down Expand Up @@ -42,7 +42,3 @@ input.onPinTouchEvent(TouchPin.P0, input.buttonEventValue(ButtonEvent.Down), ()
## Step 5

Click ``|Download|`` to transfer your code in your @boardname@. Hold the **GND** pin with one hand and press pin **0** with the other hand to trigger this code.

```template
input.onPinPressed(TouchPin.P0, function() {})
```
2 changes: 1 addition & 1 deletion docs/projects/mini-chat.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## {Introduction @unplugged}

![Two @boardname@ connected via radio](/calliope/tutorials/06_mini_chat_animation.gif)
![Two @boardname@ connected via radio](/static/calliope/tutorials/06_mini_chat_animation.gif)

Use the Calliope mini 📻 radio to send and receive 💬 messages between Calliope minis!

Expand Down
2 changes: 1 addition & 1 deletion docs/projects/multi-dice.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## {Introduction @unplugged}

![Multiple @boardname@ throwing a dice](/calliope/tutorials/10_multi_dice_animation.gif)
![Multiple @boardname@ throwing a dice](/static/calliope/tutorials/10_multi_dice_animation.gif)

Build a multi-player dice game using the **radio**. The **radio** blocks let you send wireless messages between a @boardname@ and another @boardname@.

Expand Down
Loading

0 comments on commit ad2faff

Please sign in to comment.