*** tpb has joined #timvideos | 00:00 | |
*** sb0 has joined #timvideos | 00:25 | |
*** panther has joined #timvideos | 04:10 | |
*** panther is now known as sab_123 | 04:14 | |
sab_123 | mithro, HI | 04:14 |
---|---|---|
mithro | sab_123: can't really talk now | 04:19 |
mithro | https://github.com/mithro/fx2-ftdi-emulation/tree/master/bitbang | 04:19 |
tpb | Title: fx2-ftdi-emulation/bitbang at master · mithro/fx2-ftdi-emulation · GitHub (at github.com) | 04:19 |
mithro | That is my attempt at writing a bunch of very fast bit banging algorithms | 04:21 |
sab_123 | oh, I dont use algorithms, I use something like this | 04:22 |
sab_123 | https://github.com/RacingTornado/fx2lib_serial_uart/blob/i2c_interrupts/examples/i2c_mpsse/soft_uart.c#L467 | 04:23 |
tpb | Title: fx2lib_serial_uart/soft_uart.c at i2c_interrupts · RacingTornado/fx2lib_serial_uart · GitHub (at github.com) | 04:23 |
sab_123 | Thats my first attempt | 04:23 |
mithro | Note that every instruction counts | 04:23 |
sab_123 | yes | 04:24 |
sab_123 | optimized highly | 04:24 |
sab_123 | it is 12 total cycles | 04:24 |
sab_123 | which is about 1us | 04:24 |
sab_123 | for every bit | 04:24 |
sab_123 | right now, still debugging some timing issues, but there is another concern that I have, please let me know when you are free | 04:25 |
mithro | I think for sending you can get it down to 6 cycles but I might be misremembering | 04:28 |
mithro | How fast in kilobits is this by the way? | 04:30 |
sab_123 | mithro, i have introduced 27 cycles of delay | 04:30 |
sab_123 | to get it compatible with 115200 | 04:30 |
sab_123 | thats the djnz which you see there | 04:31 |
mithro | Btw I'm currently walking somewhere, so might disappear any time | 04:31 |
sab_123 | i have another important concern | 04:31 |
sab_123 | the sdcc is generating firmware with __xdata directive which causes the whole program to crash | 04:31 |
sab_123 | without __xdata I run out of DSEG | 04:32 |
sab_123 | and cant write a program | 04:32 |
sab_123 | Have you faced something like this? | 04:32 |
mithro | Your doing something wrong then | 04:32 |
mithro | Sdcc needs a bunch of extra settings to understand the fx2 | 04:32 |
sab_123 | ah okay | 04:33 |
sab_123 | I though fx2lib took care of that | 04:33 |
sab_123 | But I will go through the FX2 manual | 04:33 |
sab_123 | and the SDCC manual | 04:33 |
mithro | Yes it does in the make file | 04:33 |
sab_123 | I will debug some more | 04:33 |
mithro | There are some settings you can tweak there | 04:33 |
mithro | Turn on the memory listing stuff | 04:34 |
sab_123 | ok | 04:34 |
mithro | And you can see where it is putting everything | 04:34 |
sab_123 | ok | 04:34 |
mithro | You can also force sdcc to put things in the different segments | 04:35 |
sab_123 | yep, I am reading up on SDCC | 04:35 |
mithro | Btw what version of sdcc are you using? | 04:35 |
mithro | 3.5 is recommended | 04:36 |
*** CarlFK has joined #timvideos | 04:36 | |
*** ChanServ sets mode: +v CarlFK | 04:36 | |
sab_123 | okay | 04:36 |
mithro | CarlFK: ping? | 04:36 |
sab_123 | I will try to use 3.5 then | 04:36 |
mithro | Might be worth trying the 3.6 release candidate to | 04:37 |
CarlFK | mithro: pong | 04:37 |
mithro | Can you try the new mode switch and the udev rules | 04:38 |
mithro | I haven't tested on an Atlys recently | 04:39 |
mithro | I was going to this weekend but it's not looking likely | 04:39 |
mithro | It should give you /dev/hdmi2usb/... nodes | 04:40 |
mithro | sab_123: can you make an example firmware which I can load onto an fx2 and just send "hello world" continually (suitable to be merged into my fx2lib) | 04:42 |
CarlFK | mithro: sure, I can do that now | 04:42 |
mithro | I merged the cleanup bench l branch | 04:47 |
CarlFK | mithro: on the Atlys, do you know which usb port I need for testing? | 04:50 |
CarlFK | I only have 1 cable handy | 04:50 |
CarlFK | mithro: and do I keep using the opsis-prod branch? | 05:03 |
mithro | No | 05:04 |
mithro | Bblr | 05:04 |
*** sb0 has quit IRC | 05:06 | |
sab_123 | mithro, sorry i was away | 05:14 |
sab_123 | mithro, You want to send Hello World from the FX2 | 05:15 |
sab_123 | mithro, or to the FX2 from the computer | 05:15 |
sab_123 | or via serial | 05:15 |
*** nueces has quit IRC | 05:15 | |
*** sb0 has joined #timvideos | 05:18 | |
Joelw | mithro: You've probably seen this already, but just in case you hadn't: https://blog.danman.eu/new-version-of-lenkeng-hdmi-over-ip-extender-lkv373a/ | 06:06 |
Joelw | Live streaming directly to YouTube with one ffmpeg command is pretty nifty. | 06:07 |
*** se6astian|away is now known as se6astian | 06:49 | |
*** aom has joined #timvideos | 07:03 | |
*** cr1901_modern has quit IRC | 07:23 | |
*** Joelw has quit IRC | 07:46 | |
*** Joelw has joined #timvideos | 07:47 | |
*** Joelw has joined #timvideos | 07:47 | |
*** Bertl_zZ is now known as Bertl | 07:54 | |
*** se6astian is now known as se6astian|away | 08:01 | |
*** Bertl is now known as Bertl_oO | 08:06 | |
*** se6astian|away is now known as se6astian | 08:56 | |
*** aom has quit IRC | 08:58 | |
*** sab_123 has quit IRC | 09:18 | |
*** sab_123 has joined #timvideos | 09:18 | |
*** se6astian has left #timvideos | 09:24 | |
*** ssk1328 has joined #timvideos | 09:37 | |
mithro | Joelw: no, I hadn't see that | 10:34 |
mithro | sab_123: Out the FX2 pins, no computer or USB involved | 10:34 |
sab_123 | sure mithro | 10:40 |
sab_123 | you can take a look at the latest branch | 10:41 |
sab_123 | it does this right now | 10:41 |
sab_123 | https://github.com/RacingTornado/fx2lib_serial_uart/tree/i2c_interrupts/examples/i2c_mpsse | 10:41 |
tpb | Title: fx2lib_serial_uart/examples/i2c_mpsse at i2c_interrupts · RacingTornado/fx2lib_serial_uart · GitHub (at github.com) | 10:41 |
sab_123 | This is the latest one | 10:41 |
sab_123 | Still being developed so please ignore the indenting | 10:42 |
mithro | sab_123: As I mentioned, I want a pull request which is mergable into my fx2lib | 10:42 |
sab_123 | I will clean everything up | 10:42 |
sab_123 | then submit a pull request | 10:42 |
sab_123 | mithro, is tomorrow okay | 10:44 |
sab_123 | ?? | 10:44 |
mithro | sab_123: sure | 10:44 |
*** se6astian has joined #timvideos | 11:13 | |
*** se6astian is now known as se6astian|away | 11:43 | |
*** se6astian|away is now known as se6astian | 11:48 | |
*** se6astian is now known as se6astian|away | 11:50 | |
*** se6astian|away is now known as se6astian | 11:51 | |
*** se6astian is now known as se6astian|away | 12:10 | |
*** rohitksingh has joined #timvideos | 12:17 | |
*** se6astian|away is now known as se6astian | 12:21 | |
*** Ersatz has joined #timvideos | 12:37 | |
*** se6astian is now known as se6astian|away | 12:43 | |
*** Phyllis has joined #timvideos | 12:49 | |
*** Phyllis has quit IRC | 12:50 | |
*** rohitksingh has quit IRC | 12:52 | |
*** sb0 has quit IRC | 13:06 | |
Joelw | mithro: You should totally check that out, then. | 13:10 |
mithro | Joelw: I saw the previous one | 13:10 |
mithro | Will have to buy some and pull apart | 13:10 |
Joelw | Totes | 13:17 |
*** sb0 has joined #timvideos | 13:18 | |
*** sb0 has quit IRC | 13:53 | |
*** ssk1328 has quit IRC | 15:03 | |
*** sb0 has joined #timvideos | 15:57 | |
*** sab_123 has quit IRC | 16:26 | |
*** rohitksingh has joined #timvideos | 16:40 | |
*** sb0 has quit IRC | 16:44 | |
*** cr1901_modern has joined #timvideos | 17:01 | |
*** aravind_ has joined #timvideos | 19:38 | |
aravind_ | Hello Mithro | 19:39 |
aravind_ | Hello | 19:44 |
*** CarlFK has quit IRC | 20:25 | |
*** thaytan has quit IRC | 21:09 | |
*** thaytan has joined #timvideos | 21:11 | |
*** ChanServ sets mode: +v thaytan | 21:11 | |
*** CarlFK has joined #timvideos | 21:18 | |
*** ChanServ sets mode: +v CarlFK | 21:18 | |
*** rohitksingh has quit IRC | 22:06 | |
*** CarlFK has quit IRC | 22:28 | |
*** Bertl_oO is now known as Bertl_zZ | 22:30 | |
*** sb0 has joined #timvideos | 23:28 | |
*** sb0 has quit IRC | 23:34 | |
*** sb0 has joined #timvideos | 23:48 | |
*** sb0 has quit IRC | 23:51 | |
*** aom has joined #timvideos | 23:51 | |
*** sb0 has joined #timvideos | 23:53 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!