Skip to content

Commit

Permalink
Updated demo structure
Browse files Browse the repository at this point in the history
  • Loading branch information
StrahinjaJacimovic committed Dec 13, 2024
1 parent 2b20c08 commit 0cb7f4b
Show file tree
Hide file tree
Showing 140 changed files with 264 additions and 235 deletions.
66 changes: 33 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,40 +14,40 @@ Current demos:

+ **SDK**
+ *MCU MODULES*
+ *GPIO*
+ [DIGITAL INPUT/OUTPUT](./demos/sdk/demodigitalinputoutput/project/resources/details.md)
+ [LED BLINKING](./demos/sdk/demoledblinking/project/resources/details.md)
+ [LED CURTAIN](./demos/sdk/demoledcurtain/project/resources/details.md)
+ [PORT BLINKING](./demos/sdk/demoport/project/resources/details.md)
+ *ADC*
+ [ANALOG IN CONVERSION](./demos/sdk/demoanalogin/project/resources/details.md)
+ *I2C*
+ [I2C WRITE READ](./demos/sdk/demoi2c/project/resources/details.md)
+ *PWM*
+ [PWM LED BLINKING](./demos/sdk/demopwm/project/resources/details.md)
+ *SPI*
+ [SPI WRITE READ](./demos/sdk/demospi/project/resources/details.md)
+ *UART*
+ [UART ECHO](./demos/sdk/demouart/project/resources/details.md)
+ *CAN*
+ [LOOPBACK](./demos/sdk/democanloopback/project/resources/details.md)
+ [RECEIVE](./demos/sdk/democanreceive/project/resources/details.md)
+ [TRANSMIT](./demos/sdk/democantransmit/project/resources/details.md)
+ *ETHERNET*
+ [CYCLONE TCP ECHO SERVER](./demos/sdk/democyclonetcpechoserver/project/resources/details.md)
+ [CYCLONE TCP FTP CLIENT](./demos/sdk/democyclonetcpftpclient/project/resources/details.md)
+ [CYCLONE TCP HTTP CLIENT](./demos/sdk/democyclonetcphttpclient/project/resources/details.md)
+ *DMA*
+ [M2M](./demos/sdk/demodmam2m/project/resources/details.md)
+ *RTC*
+ [CLOCK](./demos/sdk/demortc/project/resources/details.md)
+ *USB*
+ [CDC](./demos/sdk/demousbcdc/project/resources/details.md)
+ [HID](./demos/sdk/demousbhid/project/resources/details.md)
+ [MIDI](./demos/sdk/demousbmidi/project/resources/details.md)
+ [GPIO](./demos/sdk/demogpio/project/README.md)
+ [DIGITAL INPUT/OUTPUT](./demos/sdk/demogpio/project/digitalinputoutput/README.md)
+ [LED BLINKING](./demos/sdk/demogpio/project/ledblinking/README.md)
+ [LED CURTAIN](./demos/sdk/demogpio/project/ledcurtain/README.md)
+ [PORT BLINKING](./demos/sdk/port/README.md)
+ [ADC](./demos/sdk/demoanalogin/project/README.md)
+ [ANALOG IN CONVERSION](./demos/sdk/demoanalogin/project/README.md)
+ [I2C](./demos/sdk/demoi2c/project/README.md)
+ [I2C WRITE READ](./demos/sdk/demoi2c/project/README.md)
+ [PWM](./demos/sdk/demopwm/project/README.md)
+ [PWM LED BLINKING](./demos/sdk/demopwm/project/README.md)
+ [SPI](./demos/sdk/demospi/project/README.md)
+ [SPI WRITE READ](./demos/sdk/demospi/project/README.md)
+ [UART](./demos/sdk/demouart/project/README.md)
+ [UART ECHO](./demos/sdk/demouart/project/README.md)
+ [CAN](./demos/sdk/democan/project/README.md)
+ [LOOPBACK](./demos/sdk/democan/project/loopback/README.md)
+ [RECEIVE](./demos/sdk/democan/project/receive/README.md)
+ [TRANSMIT](./demos/sdk/democan/project/transmit/README.md)
+ [ETHERNET](./demos/sdk/democyclonetcp/project/README.md)
+ [CYCLONE TCP ECHO SERVER](./demos/sdk/democyclonetcp/project/echoserver/README.md)
+ [CYCLONE TCP FTP CLIENT](./demos/sdk/democyclonetcp/project/ftpclient/README.md)
+ [CYCLONE TCP HTTP CLIENT](./demos/sdk/democyclonetcp/project/httpclient/README.md)
+ [DMA](./demos/sdk/demodmam2m/project/README.md)
+ [M2M](./demos/sdk/demodmam2m/project/README.md)
+ [RTC](./demos/sdk/demortc/project/README.md)
+ [CLOCK](./demos/sdk/demortc/project/README.md)
+ [USB](./demos/sdk/demousb/project/README.md)
+ [CDC](./demos/sdk/demousb/project/cdc/README.md)
+ [HID](./demos/sdk/demousb/project/hid/README.md)
+ [MIDI](./demos/sdk/demousb/project/midi/README.md)
+ *DISPLAY*
+ [LCD](./demos/sdk/demolcd/project/resources/details.md)
+ [DESIGNER](./demos/sdk/demodesigner/project/resources/details.md)
+ [LCD](./demos/sdk/demolcd/project/README.md)
+ [DESIGNER](./demos/sdk/demodesigner/project/README.md)
+ [LVGL-TODO](TODO)

---
Expand Down
File renamed without changes.
File renamed without changes.
6 changes: 4 additions & 2 deletions demos/sdk/demoanalogin/project/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
"display_name": "Analog Input Demo",
"name": "mikroe.demo.sdk.analogin",
"type": "project",
"version": "3.0.0"
}
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/demoanalogin/project"
}
16 changes: 16 additions & 0 deletions demos/sdk/democan/project/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
cmake_minimum_required(VERSION 3.21)

if (${TOOLCHAIN_LANGUAGE} MATCHES "MikroC")
project(can_demo_pack LANGUAGES MikroC)
else()
project(can_demo_pack LANGUAGES C ASM)
endif()

## Receive
add_subdirectory(receive)

## Transmit
add_subdirectory(transmit)

## Loopback
add_subdirectory(loopback)
15 changes: 15 additions & 0 deletions demos/sdk/democan/project/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# CAN DEMO PACK

---

- **Authors** : [MikroE](https://github.com/MikroElektronika)
- **Version** : 3.0.0
- **Date** : ${COPYRIGHT_YEAR}.

## CONTENTS

- [LOOPBACK](./loopback/README.md)
- [TRANSMIT](./transmit/README.md)
- [RECEIVE](./receive/README.md)

---
File renamed without changes.
16 changes: 16 additions & 0 deletions demos/sdk/democan/project/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"contents": {
"clicks": [],
"examples": [
{
"path": "CAN Demo Pack"
}
]
},
"display_name": "CAN Demo Pack",
"name": "mikroe.demo.sdk.can.pack",
"type": "project",
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/democan/project"
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
14 changes: 0 additions & 14 deletions demos/sdk/democanloopback/project/manifest.json

This file was deleted.

14 changes: 0 additions & 14 deletions demos/sdk/democanreceive/project/manifest.json

This file was deleted.

14 changes: 0 additions & 14 deletions demos/sdk/democantransmit/project/manifest.json

This file was deleted.

Binary file not shown.
16 changes: 16 additions & 0 deletions demos/sdk/democyclonetcp/project/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
cmake_minimum_required(VERSION 3.21)

if (${TOOLCHAIN_LANGUAGE} MATCHES "MikroC")
message(FATAL_ERROR "MikroC not supported for this demo.")
else()
project(cyclonetcp_demo_pack LANGUAGES C ASM)
endif()

## FTP CLIENT
add_subdirectory(ftpclient)

## ECHO SERVER
add_subdirectory(echoserver)

## HTTP CLIENT
add_subdirectory(httpclient)
15 changes: 15 additions & 0 deletions demos/sdk/democyclonetcp/project/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# CYCLONETCP DEMO PACK

---

- **Authors** : [MikroE](https://github.com/MikroElektronika)
- **Version** : 3.0.0
- **Date** : ${COPYRIGHT_YEAR}.

## CONTENTS

- [FTP CLIENT](./ftpclient/README.md)
- [ECHO SERVER](./echoserver/README.md)
- [HTTP CLIENT](./httpclient/README.md)

---
16 changes: 16 additions & 0 deletions demos/sdk/democyclonetcp/project/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"contents": {
"clicks": [],
"examples": [
{
"path": "CycloneTCP Demo Pack"
}
]
},
"display_name": "CycloneTCP Demo Pack",
"name": "mikroe.demo.sdk.cyclonetcp.pack",
"type": "project",
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/democyclonetcp/project"
}
14 changes: 0 additions & 14 deletions demos/sdk/democyclonetcpechoserver/project/manifest.json

This file was deleted.

Binary file not shown.
14 changes: 0 additions & 14 deletions demos/sdk/democyclonetcpftpclient/project/manifest.json

This file was deleted.

Binary file not shown.
14 changes: 0 additions & 14 deletions demos/sdk/democyclonetcphttpclient/project/manifest.json

This file was deleted.

Binary file not shown.
File renamed without changes.
File renamed without changes.
6 changes: 4 additions & 2 deletions demos/sdk/demodesigner/project/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
"display_name": "Designer Tool Demo",
"name": "mikroe.demo.sdk.designer",
"type": "project",
"version": "3.0.0"
}
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/demodesigner/project"
}
14 changes: 0 additions & 14 deletions demos/sdk/demodigitalinputoutput/project/manifest.json

This file was deleted.

Binary file not shown.
File renamed without changes.
File renamed without changes.
6 changes: 4 additions & 2 deletions demos/sdk/demodmam2m/project/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
"display_name": "DMA Memory to Memory Demo",
"name": "mikroe.demo.sdk.dma.m2m",
"type": "project",
"version": "3.0.0"
}
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/demodmam2m/project"
}
Binary file removed demos/sdk/demodmam2m/project/resources/mikrosdk.png
Binary file not shown.
19 changes: 19 additions & 0 deletions demos/sdk/demogpio/project/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
cmake_minimum_required(VERSION 3.21)

if (${TOOLCHAIN_LANGUAGE} MATCHES "MikroC")
project(gpio_demo_pack LANGUAGES MikroC)
else()
project(gpio_demo_pack LANGUAGES C ASM)
endif()

## Port
add_subdirectory(demoport)

## LED curtain
add_subdirectory(demoledcurtain)

## LED blinking
add_subdirectory(demoledblinking)

## Read input on one pin, display output on another pin
add_subdirectory(demodigitalinputoutput)
16 changes: 16 additions & 0 deletions demos/sdk/demogpio/project/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# GPIO DEMO PACK

---

- **Authors** : [MikroE](https://github.com/MikroElektronika)
- **Version** : 3.0.0
- **Date** : ${COPYRIGHT_YEAR}.

## CONTENTS

- [PORT](./port/README.md)
- [LED CURTAIN](./ledcurtain/README.md)
- [LED BLINKING](./ledblinking/README.md)
- [DIGITAL INPUT/OUTPUT](./digitalinputoutput/README.md)

---
File renamed without changes.
File renamed without changes.
16 changes: 16 additions & 0 deletions demos/sdk/demogpio/project/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"contents": {
"clicks": [],
"examples": [
{
"path": "GPIO Demo Pack"
}
]
},
"display_name": "GPIO Demo Pack",
"name": "mikroe.demo.sdk.gpio.pack",
"type": "project",
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/demogpio/project"
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
6 changes: 4 additions & 2 deletions demos/sdk/demoi2c/project/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
"display_name": "I2C Demo",
"name": "mikroe.demo.sdk.i2c",
"type": "project",
"version": "3.0.0"
}
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/demoi2c/project"
}
Binary file removed demos/sdk/demoi2c/project/resources/mikrosdk.png
Binary file not shown.
File renamed without changes.
File renamed without changes.
6 changes: 4 additions & 2 deletions demos/sdk/demolcd/project/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
"display_name": "LCD Demo",
"name": "mikroe.demo.sdk.lcddemo",
"type": "project",
"version": "3.0.0"
}
"version": "3.0.0",
"demo": true,
"github_link": "https://github.com/MikroElektronika/necto_demos/tree/main/demos/sdk/demolcd/project"
}
Binary file removed demos/sdk/demolcd/project/resources/mikrosdk.png
Binary file not shown.
Loading

0 comments on commit 0cb7f4b

Please sign in to comment.