package Ġcom . by t ew el der . k ip 8 . chip Ċ Ċ import Ġcom . by t ew el der . k ip 8 . lang . toInt Unsigned Ċ Ċ /** Ċ Ġ* Ġ 6 0 ĠHz Ġtimer Ċ Ġ*/ Ċ class ĠDelay Timer Ġ{ Ċ ĉ private Ġvar Ġvalue Ġ= Ġ 0 ĊĊ ĉ fun Ġupdate () Ġ{ Ċĉ ĉ if Ġ( value Ġ> Ġ 0 ) Ġ{ Ċĉĉ ĉ value Ġ-= Ġ 1 Ċĉ ĉ } Ċ ĉ } ĊĊ ĉ fun Ġreset () Ġ{ Ċĉ ĉ value Ġ= Ġ 0 Ċ ĉ } ĊĊ ĉ fun Ġset ( newValue : ĠByte ) Ġ{ Ċĉ ĉ value Ġ= ĠnewValue . toInt Unsigned () Ċ ĉ } ĊĊ ĉ fun Ġget (): ĠByte Ġ{ Ċĉ ĉ return Ġvalue . to Byte () Ċ ĉ } Ċ }