Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] I've placed my contribution in the appropriate section.
- [ ] I've choosen a good name for it and I've checked the repo for duplicates.
- [ ] I've added a readme.md following the provided template (TBD).
- [ ] I've added a README.md following the provided template (TBD).
- [ ] My code follows the code style of this project.
- [ ] I've tidy my files inside the contribution folder.
- [ ] I've edited the repo README.md to include the mention and link to my contribution. It's under the proper section and the link is correct.
Expand Down
69 changes: 0 additions & 69 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,76 +42,7 @@ jobs:
Write-host "Files changed:"
$commit.files | % {$_.filename}

if ( $commit.files.filename -like "*extensions/stm32/gpiocontroller*" )
{
echo "##vso[task.setvariable variable=BUILD_STM32_GPIOCONTROLLER;isOutput=true]true"
}

name: BuildOptions
displayName: get list of changed paths

# build jobs

# STM32 GpioController extension
- job: Build_STM32_GpioController
# skip build if there are no changes
condition: eq( dependencies.Get_Build_Options.outputs['BuildOptions.BUILD_STM32_GPIOCONTROLLER'], true )
dependsOn:
- Get_Build_Options

pool:
vmImage: 'windows-latest'

variables:
major: 1
# creates a counter called versioncounter and assigns it to the minor variable
minor: $[counter('versioncounter', 0)]

steps:

- checkout: self

- template: azure-pipelines-templates/install-nuget.yml@templates

- task: NuGetCommand@2
inputs:
command: 'custom'
arguments: 'pack extensions\stm32\gpiocontroller\package.nuspec -Version $(major).$(minor)'
condition: succeeded()
displayName: Pack NuGet with class library

- task: CopyFiles@1
inputs:
sourceFolder: $(Build.SourcesDirectory)
Contents: |
**\*nanoFramework.Extensions.Stm32.GpioController*.nupkg
TargetFolder: '$(Build.ArtifactStagingDirectory)'
flattenFolders: true
condition: succeeded()
displayName: Collecting deployable artifacts

# publish artifacts (only possible if this is not a PR originated on a fork)
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: deployables
ArtifactType: Container
condition: and( succeeded(), ne(variables['system.pullrequest.isfork'], true) )
displayName: Publish deployables artifacts

# push NuGet class lib package to NuGet (always happens except on PR builds)
- task: NuGetCommand@2
inputs:
command: push
nuGetFeedType: external
packagesToPush: '$(Build.ArtifactStagingDirectory)/*.nupkg'
publishFeedCredentials: 'NuGetEcloSolutions'
condition: and( succeeded(), not( startsWith(variables['Build.SourceBranch'], 'refs/pull') ) )
displayName: Push NuGet packages to NuGet

# step from template @ nf-tools repo
- template: azure-pipelines-templates/discord-webhook-task.yml@templates
parameters:
status: 'failure'
webhookUrl: '$(DiscordWebhook)'
message: 'SMT32 GpioController extension'
2 changes: 2 additions & 0 deletions drivers/ESP32-Storage/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# SD card and internal storage support for nanoFramework

## ⚠️ This sample is potentially superseded with the [FileSystem Sample](https://github.com/nanoframework/Samples/tree/main/samples/System.IO.FileSystem). ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's safe to remove this. There is indeed a better sample elsewhere.


Thanks to Adrian Soundy and José Simões and everyone helped make "Storage" possible for nanoFramework.
Storage is still under construction check the samples here https://github.com/nanoframework/Samples/tree/master/samples/Storage
for updates and changes. This library is for SD card readers connected using SPI. Other SD card options below were not tested.
Expand Down
2 changes: 2 additions & 0 deletions drivers/ESP32-WS2812/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# ESP32 WS2812 Driver

## ⚠️ This driver is potentially superseded with [nanoFramework.IoT.Device.Ws28xx](https://github.com/nanoframework/nanoFramework.IoT.Device/tree/develop/devices/Ws28xx). ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's safe to remove this. There is indeed a better library elsewhere.


A C# helper class that helps you control pixels on WS2812 addressable RGB devices with the nanoFramework platform and ESP32.

The WS2812.TestApp that produces a rainbow effect on a M5Stack ATOM.
Expand Down
3 changes: 2 additions & 1 deletion drivers/OLED-SS1306-display/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

# NanoFramework SSD1306 Oled 128x64, 128x32, 64x48, 96x16 display driver

## ⚠️ This driver is potentially superseded with [nanoFramework.IoT.Device.Ssd13xx](https://github.com/nanoframework/nanoFramework.IoT.Device/tree/develop/devices/Ssd13xx). ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's safe to remove this. There is indeed a better driver elsewhere.


Source Code: https://github.com/Dweaver309/nanoframework.SS1306


Expand Down
2 changes: 2 additions & 0 deletions drivers/RFID-MFRC522-SPI/README.MD
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# RFID MFRC522 driver support for nanoFramework

## ⚠️ This driver is potentially superseded with [nanoFramework.IoT.Device.Mfrc522](https://github.com/nanoframework/nanoFramework.IoT.Device/tree/develop/devices/Mfrc522). ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's safe to remove this. There is indeed a better driver elsewhere.


This drive is a port of [Bauland's](https://github.com/bauland/TinyClrLib/tree/master/Modules/Others/MfRc522) nice work for TinyClrLib.
Added basic ability to write on Mifare1k and MifareUltraLight cards.

Expand Down
3 changes: 3 additions & 0 deletions drivers/Sensor-DS18B20/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# Driver for DS18B20

## ⚠️ This driver is potentially superseded with [nanoFramework.IoT.Device.Ds18b20](https://github.com/nanoframework/nanoFramework.IoT.Device/tree/develop/devices/Ds18b20). ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's safe to remove this. There is indeed a better library elsewhere.


NanoFramework 18B20 driver. A simplified version of nF-ESP32-One-Wire

Source code [Here!](https://github.com/up-streamer/nF_18B20)
Expand Down
7 changes: 4 additions & 3 deletions drivers/Simple-Web-Server/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# nanoFramework Web Server

## ⚠️ This sample is potentially superseded with the [Webserver Sample](https://github.com/nanoframework/Samples/tree/main/samples/Webserver). ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's safe to remove this. There is indeed a better library elsewhere.


ESP32 Web Server for nanoFramework

This is a simple but powerful web server that allows the user to create a web server and application on one ESP board. In the past most applications used two chips one for the application and one to connect to the network.
Expand All @@ -9,6 +12,4 @@ The web server runs on it's own thread so it is not blocked by the request proce

The server is used by typing in the web server's assigned IP address into any web browser.

Sourc Code: https://github.com/Dweaver309/nanoFramework-Web-Server


Source Code: https://github.com/Dweaver309/nanoFramework-Web-Server
2 changes: 2 additions & 0 deletions extensions/stm32/gpiocontroller/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# GpiController extension for STM32 targets

## ⚠️ This extension is obsolete and no longer used with current firmware versions. ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me update it to use Sys.Device.Gpio instedad.


This adds the extension `OpenStm32Pin(portName, pin)` to `GpioController` allowing the developer to conveniently use the standard STM naming for GPIO ports.

Like this:
Expand Down
2 changes: 2 additions & 0 deletions libraries/nanoFramework.Modbus/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# nanoFramework.Modbus

## ⚠️ This library is potentially superseded with [nanoFramework.IoT.Device.Modbus](https://github.com/nanoframework/nanoFramework.IoT.Device/tree/develop/devices/Modbus). ⚠️
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's safe to remove this. There is indeed a better library elsewhere.


Serial port Modbus-RTU protocol implementation.

Repository: [https://github.com/yureng/nanoFramework.Modbus](https://github.com/yureng/nanoFramework.Modbus).
Expand Down