iti 0.6.0

Ko TinyGo he kaiwhakatakoto reo Go mo te whakamahi i nga waahi penei i te microcontrollers, WASM, me te whanaketanga taputapu raina whakahau.

Ka whakamahi a TinyGo i nga taputapu me nga whare pukapuka kua tuhia ki te kaupapa Haere, me te whakarato i tetahi tikanga rereke mo te whakahiato kaupapa i runga i nga mahi a te kaupapa LLVM.

Ngā whāinga kaupapa:

  1. Me whakarite te rahinga iti o nga konae ka taea te whakahaere.
  2. Ka tautoko i te maha rawa o nga microcontrollers.
  3. Tautoko WebAssembly.
  4. He pai te tautoko a CGo.
  5. Tautokohia te waehere Haere taketake kaore he huringa.

He tauira whakamahi mo te huri LED i runga i te microcontroller:

mōkihi matua

kawemai (
"miihini"
"wā"
)

mahi matua() {
arahina : = machine.LED
arahina.Whirihora(miihini.PinConfig{Aratau: machine.PinPutanga})
mō {
arahina.Hakaroa()
wa.Moe(wa.Mirihekona * 1000)

arahina.Teitei()
wa.Moe(wa.Mirihekona * 1000)
}
}

Putanga 0.6.0 he maha nga huringa. Ko nga mea matua e pa ana ki te tautoko pai ake mo CGo, js.FuncOF (Haere ki te 1.12+), me nga papa whanaketanga hou e rua: Adafruit Feather M0 me Adafruit Trinket M0.

Kei te waatea te rarangi katoa o nga huringa i Whārangi kaupapa GitHub.

Source: linux.org.ru

Tāpiri i te kōrero