46_a_paulfellows
We spent ages trying to create some code on the ARM end make it reliably boot up and start the keyboard properly.

0046_0002__spent spent 0046_0001__We we 0046_0002__spent->0046_0001__We [arg0] 0046_0003__ages ages 0046_0002__spent->0046_0003__ages [arg1] 0046_0004__trying trying 0046_0004__trying->0046_0001__We [arg0] z_0046_5004 _ 0046_0004__trying->z_0046_5004 [clr] 0046_0006__create create z_0046_5004->0046_0006__create [conj1] 0046_0013__make make z_0046_5004->0046_0013__make [conj2] 0046_0006__create->0046_0001__We [arg0] 0046_0007__some_0046_0008__code some_code 0046_0006__create->0046_0007__some_0046_0008__code [arg1] 0046_0010__the_0046_0011__ARM_0046_0012__end the_arm_end 0046_0006__create->0046_0010__the_0046_0011__ARM_0046_0012__end on[nim] 0046_0013__make->0046_0001__We [arg0] 0046_0014__it it 0046_0013__make->0046_0014__it [arg1] 0046_0018__and and 0046_0013__make->0046_0018__and [prd] 0046_0016__boot_0046_0017__up boot_up 0046_0018__and->0046_0016__boot_0046_0017__up [conj1] 0046_0019__start start 0046_0018__and->0046_0019__start [conj2] 0046_0015__reliably reliably 0046_0016__boot_0046_0017__up->0046_0015__reliably [nim] z_0046_5010 _ 0046_0016__boot_0046_0017__up->z_0046_5010 [arg0] 0046_0019__start->0046_0015__reliably [nim] 0046_0019__start->z_0046_5010 [arg0] 0046_0020__the_0046_0021__keyboard the_keyboard 0046_0019__start->0046_0020__the_0046_0021__keyboard [arg1] 0046_0022__properly properly 0046_0019__start->0046_0022__properly [nim] 0046_1001____sta_ _*_ 0046_1001____sta_->0046_0002__spent [scope] 0046_1001____sta_->0046_0004__trying [restriction]
arc(r_0046_0002__spent,r_0046_0001__We,arg0).
arc(r_0046_0002__spent,r_0046_0003__ages,arg1).
arc(r_0046_0004__trying,r_0046_0001__We,arg0).
arc(r_0046_0004__trying,z_0046_5004,clr).
arc(r_0046_0006__create,r_0046_0001__We,arg0).
arc(r_0046_0006__create,r_0046_0007__some_r_0046_0008__code,arg1).
arc(r_0046_0006__create,r_0046_0010__the_r_0046_0011__ARM_r_0046_0012__end,r_0046_0009__on__nim).
arc(r_0046_0013__make,r_0046_0001__We,arg0).
arc(r_0046_0013__make,r_0046_0014__it,arg1).
arc(r_0046_0013__make,r_0046_0018__and,prd).
arc(r_0046_0016__boot_r_0046_0017__up,r_0046_0015__reliably,nim).
arc(r_0046_0016__boot_r_0046_0017__up,z_0046_5010,arg0).
arc(r_0046_0018__and,r_0046_0016__boot_r_0046_0017__up,conj1).
arc(r_0046_0018__and,r_0046_0019__start,conj2).
arc(r_0046_0019__start,r_0046_0015__reliably,nim).
arc(r_0046_0019__start,r_0046_0020__the_r_0046_0021__keyboard,arg1).
arc(r_0046_0019__start,r_0046_0022__properly,nim).
arc(r_0046_0019__start,z_0046_5010,arg0).
arc(r_0046_1001____star__,r_0046_0002__spent,scope_).
arc(r_0046_1001____star__,r_0046_0004__trying,restriction_).
arc(z_0046_5004,r_0046_0006__create,conj1).
arc(z_0046_5004,r_0046_0013__make,conj2).


IP-MAT NP-SBJ PRO We VBD;~Tn spent NP-OB1 NS ages PP-SCON IP-PPL2 VAG;~It trying IP-INF-CLR TO to ILYR ILYR VB;~Tn create NP-OB1 D some N code PP-NIM P-ROLE on NP D the NPR ARM N end CONJP ILYR VB;~Cn.a make NP-OB1 PRO it IP-INF-PRD ADVP-NIM ADV reliably ILYR ILYR VB;~phr_Vp boot RP up CONJP CONJ and ILYR VB;~Tn start NP-OB1 D the N keyboard ADVP-NIM ADV properly PUNC .
( (IP-MAT (NP-SBJ (PRO We;{we}))
          (VBD;~Tn spent;{spend})
          (NP-OB1 (NS ages;{age}))
          (PP-SCON (IP-PPL2 (VAG;~It trying;{try})
                            (IP-INF-CLR (TO to;{to})
                                        (ILYR (ILYR (VB;~Tn create;{create})
                                                    (NP-OB1 (D some;{some})
                                                            (N code;{code}))
                                                    (PP-NIM (P-ROLE on;{on})
                                                            (NP (D the;{the})
                                                                (NPR ARM;{ARM})
                                                                (N end;{end}))))
                                              (CONJP (ILYR (VB;~Cn.a make;{make})
                                                           (NP-OB1 (PRO it;{it}))
                                                           (IP-INF-PRD (ADVP-NIM (ADV reliably;{reliably}))
                                                                       (ILYR (ILYR (VB;~phr_Vp boot;{boot})
                                                                                   (RP up;{up}))
                                                                             (CONJP (CONJ and;{and})
                                                                                    (ILYR (VB;~Tn start;{start})
                                                                                          (NP-OB1 (D the;{the})
                                                                                                  (N keyboard;{keyboard}))
                                                                                          (ADVP-NIM (ADV properly;{properly}))))))))))))
          (PUNC .))
  (ID 46_a_paulfellows))