Saturday, 2018-01-13

*** tpb has joined #tomu00:00
duncan^Will there be more stretch-goals?00:04
*** NoGodDamnIdea has quit IRC01:07
*** vpninja has joined #tomu03:09
vpninjaâ–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) mwgnyqi: kyaputen shenki odiearbuckle â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–03:09
vpninjaâ–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) tbbacx: camh earthnative ma â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–03:09
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) dwtad: motwok taharqa tpb ▄▄▄▄▄▄▄▄▄03:09
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) mwxwfzdxvb: ma tpb eater ▄▄▄▄▄▄▄▄▄▄03:09
vpninja▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) ybktsgu: ma nrossi eater ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄03:09
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) fcubdwlzvs: odiearbuckle shenki GuyNoIR ▄▄▄▄▄▄▄▄03:09
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) ghmpteb: ajames tpb odiearbuckle ▄▄▄▄▄▄▄▄▄▄▄▄03:09
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) ezabposiju: tpb kuldeep GuyNoIR ▄▄▄▄▄▄,03:10
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) djotyhuiqi: GuyNoIR ajames camh ▄▄▄▄▄▄▄▄,03:10
vpninja▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) fexnzx: tpb ajames kuldeep ▄▄▄▄▄▄▄▄▄▄▄▄▄▄03:10
vpninja▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) isvnvbmk: GuyNoIR kuldeep earthnative ▄▄▄▄▄▄▄▄▄▄▄▄▄▄03:10
vpninja▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) oupoo: ma nrossi eater ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄03:10
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) pxhhiucudy: nrossi tpb eater ▄▄▄▄▄▄▄▄▄▄▄▄▄03:10
vpninja▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ PLEASE JOIN #RIPASSHURT FOR A MEMORIAL CONCERNING ASSHURT (DUE TO THE SENSITIVE NATURE OF THIS POST EL HAS APPROVED THIS MESSAGE. EL CAN BE FOUND IN #FREENODE) klalmayjlj: GuyNoIR kuldeep tpb ▄▄▄▄▄▄▄▄,03:10
*** vpninja has quit IRC03:10
xobsduncan^: I'm open to options on more stretch goals.03:29
*** earthnative has quit IRC04:47
*** earthnative has joined #tomu04:47
mithroxobs: Multiple PCB colors? :-P07:16
*** earthnative has quit IRC07:36
*** earthnative has joined #tomu07:36
kyaputenxobs: your tomu-bootloader is also missing the same files. is that we declare the old bootloader done and only focus on the new one (I suppose in branch toboot) ?10:28
kyaputenI was looking at https://github.com/im-tomu/tomu-bootloader/issues/5 but I'm not sure it's still relevant ?10:28
tpbTitle: Port bootloader firmware to GCC · Issue #5 · im-tomu/tomu-bootloader · GitHub (at github.com)10:28
xobskyaputen: My WIP bootloader is at https://github.com/xobs/tomu-bootloader/tree/toboot/toboot but I haven't had a chance to get it working.10:29
tpbTitle: tomu-bootloader/toboot at toboot · xobs/tomu-bootloader · GitHub (at github.com)10:29
xobsIt builds, and should have all the files present, but e.g. I don't think the clock setup is right, nor is USB implemented.10:29
kyaputenxobs: are you referring to master branch ? I guess it needs some additional setup (outside of the repo)10:30
xobskyaputen: No, I'm referring to the "toboot" branch on my own repo10:31
kyaputenah ok, that's what I figured. Is it still worth that I continue with the gcc port ? I guess I can complete it by downloading the missing files from silabs10:32
kyaputen(refering to main branch)10:32
xobsThe goal is to reserve the first 8 kB of flash for the bootloader  Or 4 kB if I can get away with it.  Or 2 kB.  Then have it loaded into RAM and executed from there.10:33
kyaputenhmm I see. So porting the an0042_efm32 is not that _much_ needed10:34
xobsThe GCC port is probably useful for the community, but my belief is that it's too difficult for normal users to use.10:35
xobsEspecially since Windows requires drivers, and everyone requires a serial terminal.10:35
kyaputenyeah I agree. Happens in my case it would not be a problem :)10:36
kyaputenI find it somehow easier to upgrade with serial port :)10:36
kyaputenalso, unrelated question: how do you select such a chip? Is it because Happy Gecko is self contained (compared, for example, to a stm32f103 or similar) ?10:38
mithrokyaputen: Correct -- cheapest IC which had internal voltage reg and crystal less USB10:39
kyaputenalright :-) I'm quite excited by such a tiny computer <310:40
xobsMe too.  I'm really looking forward to things people do with it.10:49
*** NoGodDamnIdea has joined #tomu12:08
motwokÄhhhmmm i would like to contribute an OTP solution... but i dont see any effort to have a modular system where the user can combine different functionalties12:42
motwokis there something planed / in mind?12:42
motwok(having only one functionality is wasting the hardware...)12:47
kyaputenmotwok I don't know but the dev is early enough. The main difficulty would be space I guess (especially RAM)12:54
motwokkyaputen: What i think of is not a "runtime module" system,...12:54
kyaputenhowever it should be doable to have a switch mechanism (functionality 1, functionality 2, etc. by pressing both of the buttons)12:54
kyaputenah ok12:55
motwokthis would be to big... but having a "kernel" that provides the basic facilities (Buttons, LED, switching USB personality) and a system where the modules can be added at compiletime12:56
motwok(sorry my english is very basic)12:57
kyaputenyour english is fine :-)12:57
kyaputenI do not know well enough tomu yet to answer your question. But having libraries doing buttons led etc. should be doable12:58
motwokfor sure... i dont see any problems to do this "basic" facilities... except for the switching of the USB personality...13:00
motwokfor the most applications this isn't needed but for OTP you must switch to a Keyboard and back13:01
motwokOhh yes... and a very little multitasking is needed...13:04
motwoklet me see what i can do on the next weekends... first i need to find out what OS / environment i want to use (prefered windows)13:05
motwoki should better open my eyes... chopstx port...13:19
esdenxobs, mithro: I tried to get the tomu board that xobs gave me to work with the samples code that is on github. The bootloader seems to work, and I loose the CDC-ACM port but the led's don't blink for some reason. Is there something I am missing? (I have not inspected the board under a microscope yet, and will do that later today) but is the samples code known to work at the moment?13:55
esdenI loose the CDC-ACM port as soon as I type 'b' to boot the payload binary.13:55
esdenJust to clarify :D13:56
esdenI probably should say what compiler I am using:13:57
esdenesdentem@venture ..s/tomu/tomu-samples-git/efm32hg-blinky (git)-[master] % arm-none-eabi-gcc --version                                                                                                         :(13:57
esdenarm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 6.2.1 20161205 (release) [ARM/embedded-6-branch revision 243739]13:57
esdenmhh, that is an old gcc-arm-embedded release ... I should try something more up to date I guess :D14:00
xobsesden: Did you load the example over serial, hit "b" to boot it, and then wait about ten seconds?14:01
esdenyes14:06
esden:)14:06
esdenok tried with the current compiler too, still no blinky. :)14:10
esdenAnd the bootloader does not actuate the LEDs either right?14:12
esdenI guess I should look at the hardware more carefully under a microscope. Just thought to play around with it. :)14:13
kyaputenRegarding GCC, I passed the compilation stage for an0042 bootloader. I'm onto the link now14:30
mithroesden: The blinky is know to work14:32
mithroesden: But maybe the mailing list is the best place to ask?14:33
*** F has joined #tomu14:42
*** F is now known as Guest6766514:42
*** Guest67665 has quit IRC14:47
esdenmithro: ok, then I will have to look and see what is wrong with my compiler or hardware...15:06
*** Sushi has joined #tomu16:15
SushiHi, I've just heard about the project on kickstarter. I simply wanted to report a small oversight on the U2F comparison table16:18
SushiThe Yubikey NEO has NFC support, as opposed to what shown in the table16:18
kyaputenmithro, xobs: I managed to compile the regular bootloader with gcc. After objcopy I obtain a ~14Kb binary (so +1Kb from IAR).16:33
kyaputenObviously I can't test it. Anyone wants to try ? I'll also push all the changes16:34
kyaputenOne question is where I should put all the silabs files. Some of them are included already on the git repo, should I put more ? Or have direction on how to get the package from silab and just configure the root of that16:35
xobsSushi: Thanks, I'll update that.16:58
xobskyaputen: Having a buildable repo would be nice.  What sorts of files are required/16:59
kyaputenI had to copy: CMSIS/{Include, Lib} EFM32HG/{Include, Source} emlib/{inc, src} and usb_gecko/{inc, src} from the Gecko SDK17:01
kyaputenI do not need _everything_ in the subfolders, it was just easier for the port since I didn't know in advance what was needed17:02
kyaputenSo I have to options: push as-is, (i checked the licenses it should be ok) and change the makefile and add direction to download (reg required) and set path to main folder of the gecko SDK17:03
kyaputen*and -> or17:07
xobsI'd say push as-is.  Since the code, as is right now, isn't really usable by anyone anyway.17:15
kyaputenDone. https://github.com/slurdge/tomu-bootloader you should be able to get to the src/ folder and make17:33
tpbTitle: GitHub - slurdge/tomu-bootloader: Bootloader for the EFM32HG Tomu Board (at github.com)17:33
*** Dirkson has joined #tomu23:30

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!