pang'ono 0.6.0

TinyGo ndi gulu la chilankhulo cha Go lomwe limapangidwa kuti ligwiritsidwe ntchito m'malo monga ma microcontrollers, WASM, ndi kukula kwa mzere wamalamulo.

TinyGo imagwiritsa ntchito zofunikira ndi malaibulale olembedwa mu Go projekiti, pomwe ikupereka njira ina yopangira mapulogalamu potengera ntchito ya projekiti ya LLVM.

Zolinga za polojekiti:

  1. Onetsetsani kukula kochepa kwa mafayilo omwe angathe kuchitidwa.
  2. Imathandizira ma microcontroller ambiri.
  3. Thandizo la WebAssembly.
  4. Thandizo labwino la CGo.
  5. Thandizo la Go code yoyambirira popanda kusintha.

Chitsanzo chogwiritsa ntchito kusintha LED pa microcontroller:

phukusi chachikulu

itanitsa (
"makina"
"nthawi"
)

zosangalatsa () {
anatsogolera := machine.LED
led.Configure(machine.PinConfig{Mode: machine.PinOutput})
za {
led. Low ()
nthawi.Tulo(nthawi.Millisecond * 1000)

LED. High ()
nthawi.Tulo(nthawi.Millisecond * 1000)
}
}

Version 0.6.0 ili ndi zosintha zambiri. Zazikuluzikulu zimagwirizana ndi chithandizo chowongolera cha CGo, js.FuncOF (Pitani 1.12+), komanso matabwa atsopano a chitukuko: Adafruit Feather M0 ndi Adafruit Trinket M0.

Mndandanda wonse wa zosintha ulipo pa Tsamba la polojekiti ya GitHub.

Source: linux.org.ru

Kuwonjezera ndemanga