----------------------------------------------------------------------
@@@@Interface2023N1
@@@@C#ł̊J\ɂ.NET nanoFramework̈ڐA
@@@@
@@@@_E[hEf[^
@@@@InterfaceҏW
@@@@CQo()
@@@@JF2022N1125
----------------------------------------------------------------------

====================================
_E[hET[rXpҊe
====================================
@xCǂCɂ肪Ƃ܂D
@̂т̓_E[hET[rXpCɂ肪Ƃ܂D
@M҂̂ӂɂC{L̊֘Af[^̃A[JCuɎ^܂D

================
Tv
================
@̃A[JCuɂ́C\̋L̒ō쐬vOEt@Cf[^Et@C^Ă܂D
@ڂ͊YLQƂĂD
@A[JCúCZIP`ɂĈkĂ܂D

================
mF
================
@vO͕M҂̌œmFς݂łD

=================
A[JCu̓e
=================

  nanoCLRt@_
    ȉ̃vO܂܂Ă܂.
    - nanoCLR_raspi_pico.uf2
      RAPPI PICO{[hpnanoframeworkfirmware
    - nanoCLR_evb_pico.uf2
      EVB PICO{[hpnanoframeworkfirmware
      
  SamplestH_
    mFTvvO܂܂Ă܂D

      key.snk: L[t@C
    
    ADC
        l[Xy[XSystem.Device.Adc̃Tv
    Blinky
        LED_ł̃Tv
    Gpio+Events
        {^͂̃Tv
    HTTP
        {Azure IoT Hub̃Tv
    I2C
        I2CoX̃XL̃Tv
    Max7219
        l[Xy[XSystem.Device.SpĩTv
    MyFirstApp
        {MyFirstAppTv
    Networking
        {HTTPANZX̃Tv
    PWM
        l[Xy[XSystem.Device.PWM̃Tv
    RTC
        RTC̓tAݒ̃Tv
    Sht3x
        l[Xy[XSystem.Device.I2c̃Tv
    System.Device.Spi
          l[Xy[XSystem.Device.SpĩTv

=================
g
=================

O
  - Windows 10
@- Visual Studio 2019܂Visual Studio 2022
  - Visual StudiopnanoFramework extension

菇
  - nanoCLRtH_̊e{[hp̃t@[EFAłD
    u[g{^ȂAUSBP[uzXgPCɐڑA}EgꂽtH_ɃhbOAhhbvŏ݂܂D

  - {QƂāAJāAC#̃AvP[VsĂD

  - ̑Aڍׂ͈ȉWeby[WQƂĂD
    https://docs.nanoframework.net/content/getting-started-guides/getting-started-managed.html

=================
Ӌ@\
=================
Ӌ@\̃l[Xy[X̃s̊蓖Ă͈ȉ̂悤ɐݒ肳Ă܂D

  - Namespace System.Device.Adc
    RASPI_PICO/EVB_PICO{[hƂAsƂāA26-29wł܂D
    Channel 0: GP26
    Channel 1: GP27
    Channel 2: GP28
    Channel 3: GP29

  - Namespace System.Device.Gpio
    RASPI_PICO/EVB_PICO{[hƂAsƂāA0-29wł܂D
    ꕔpłȂs܂
    https://docs.nanoframework.net/api/System.Device.Gpio.html

  - Namespace System.Device.I2c
    RASPI_PICO/EVB_PICO{[hƂAbusidƂāA1, 2wł܂D
    RASPI_PICO: 
        busid 1: SDA:GP8, SCL:GP9
        busid 2: SDA:GP6, SCL:GP7

    EVB_PICO: 
        busid 1: SDA:GP8, SCL:GP9
        busid 2: SDA:GP6, SCL:GP7

  - Namespace System.Device.Spi
    RAS_PICO:
        busid 1: CLK:GP2, MISO:GP3, MOSI:GP4
        busid 2: CLK:GP10, MISO:GP12, MOSI:GP11

    EVB_PICO:
        busid 1: CLK:GP18, MISO:GP16, MOSI:GP19
        busid 2: CLK:GP10, MISO:GP12, MOSI:GP11


    RASPI_PICO/EVB_PICO{[hƂAbusidƂāA1, 2wł܂D

  - Namespace System.Device.Pwm
    RASPI_PICO/EVB_PICO{[hƂAsƂāA0-29wł܂D
    _̐ƂāAs̓gp8s(XCX)܂łłD
    gAъJn~́Aׂ荇sԍƗĂ͐ł܂D


  - Namespace System.IO.Ports
    RAS_PICO 
        COM1: TX:GP0, RX:GP1   // uart0
        COM2: TX:GP4, RX:GP5   // uart1
        COM3: TX:GP9, RX:GP9   // uart1
        COM4: TX:GP12, RX:GP13 // uart0
        COM5: TX:GP16, RX:GP17 // uart0
        
    EVB_PICO
        COM1: TX:GP0, RX:GP1   // uart0
        COM2: TX:GP4, RX:GP5   // uart1
        COM3: TX:GP9, RX:GP9   // uart1

    ɂuar0, uart11gpł܂D

e@\Ƃ݊JŃoOœ삵Ȃ\܂D
JX^}CYꍇɂ́AŌJ\[Xt@CύXĂD

===========
쌠
===========
@^vOCf[^уhLgȂǂ̒쌠́Ce쌠ҁiȂ킿Mҁjɂ܂D
@Copyright (C) 2022 Kentaro Sekimoto

