--- Log opened to kesä 01 00:00:18 2023 2023-06-01T00:01:03 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has joined ##stm32 2023-06-01T00:01:15 < nomorekaki> 1min late hello 2023-06-01T00:02:12 < Steffanx> Sauna time 2023-06-01T00:03:19 < nomorekaki> you late steff 2023-06-01T00:03:22 < nomorekaki> sauna time was 2023-06-01T00:05:25 < Steffanx> Is never too late for sauna time 2023-06-01T00:07:51 < nomorekaki> I just dried myself? 2023-06-01T00:07:54 < nomorekaki> again? 2023-06-01T00:08:07 < nomorekaki> sauna encore 2023-06-01T00:08:54 < nomorekaki> indeed it's never too late for sauna 2023-06-01T00:10:40 < nomorekaki> sometimes I visit my friend and we decide to sauna and when we go to sauna the stove has been on for 7hours and it 2023-06-01T00:11:38 < nomorekaki> it's like 100C inside 2023-06-01T00:12:19 < nomorekaki> basically switch on sauna in 18-19 2023-06-01T00:12:58 < nomorekaki> so that we don't forget to switch it on for sauna around 22 23 2023-06-01T00:13:23 < nomorekaki> then it's 2AM and I drag my sleepy friend to sauna 2023-06-01T00:16:04 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-01T00:20:47 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-01T00:23:08 < aandrew> ugh 2023-06-01T00:23:18 < aandrew> what kind of dumb motherfucker uses SWO for a fan tach input 2023-06-01T00:36:02 -!- tct is now known as jbo 2023-06-01T00:52:37 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-01T00:53:02 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-947d-a2fe-3e82-abac.fixed6.kpn.net] has joined ##stm32 2023-06-01T00:57:06 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-01T01:05:06 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-01T01:10:04 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-01T01:23:51 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-947d-a2fe-3e82-abac.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-01T01:24:06 < karlp> the vast unwashed who have no idea what it is... 2023-06-01T01:24:29 < karlp> ok, enough swearing at computers, time to kill people 2023-06-01T01:24:58 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:947d:a2fe:3e82:abac] has joined ##stm32 2023-06-01T01:45:04 -!- CygniX [~CygniX@user/CygniX] has left ##stm32 [Konversation terminated!] 2023-06-01T01:47:58 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-01T01:49:11 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 250 seconds] 2023-06-01T01:49:58 < zyp> jpa-, doing a low latency network protocol doesn't seem all that useful when host side latency is a couple orders of magnitude larger 2023-06-01T01:50:01 < zyp> https://paste.jvnv.net/view/qL2Fc 2023-06-01T01:55:49 < karlp> what are we looking at? 2023-06-01T01:56:03 < zyp> linuxcnc 2023-06-01T01:57:00 < zyp> I've written a custom realtime driver that talks to my fpga shit 2023-06-01T01:59:07 < zyp> and the update function that effectively runs send() and recv() on an AF_PACKET socket takes 100us 2023-06-01T02:08:15 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:947d:a2fe:3e82:abac] has quit [Ping timeout: 250 seconds] 2023-06-01T02:12:02 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-01T02:21:28 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 240 seconds] 2023-06-01T02:42:28 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 240 seconds] 2023-06-01T02:49:32 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-01T02:54:41 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 246 seconds] 2023-06-01T02:58:48 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 240 seconds] 2023-06-01T03:05:49 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-01T03:12:31 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 265 seconds] 2023-06-01T03:19:03 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-01T03:23:47 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-01T03:24:41 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-01T03:25:35 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 256 seconds] 2023-06-01T03:26:45 -!- ferdna [~ferdna@user/ferdna] has quit [Remote host closed the connection] 2023-06-01T03:32:17 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-01T03:37:39 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 265 seconds] 2023-06-01T03:48:28 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-01T04:29:22 -!- qyx [~qyx@84.245.121.123] has quit [Ping timeout: 265 seconds] 2023-06-01T04:31:06 -!- qyx [~qyx@84.245.120.28] has joined ##stm32 2023-06-01T05:11:33 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-01T05:29:25 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-01T05:36:07 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-01T05:43:12 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 248 seconds] 2023-06-01T05:49:34 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-01T06:40:14 < jpa-> zyp: 100us sounds low enough to me 2023-06-01T06:52:42 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-01T06:58:00 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-01T08:45:12 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-01T09:57:08 -!- Streaker [~Streaker@user/streaker] has joined ##stm32 2023-06-01T10:03:11 -!- Streaker [~Streaker@user/streaker] has quit [Ping timeout: 250 seconds] 2023-06-01T10:25:24 -!- hexo__ [~hexo@user/hexo] has quit [Quit: Leaving] 2023-06-01T10:27:26 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-01T10:33:41 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-45eb-7279-b30b-a46a.fixed6.kpn.net] has joined ##stm32 2023-06-01T10:51:22 < zyp> jpa-, well, yeah, I'm not gonna be doing any software stepping… 2023-06-01T10:55:05 < jpa-> IIRC i have 50+ us with mesa on pcie bus 2023-06-01T10:56:03 < zyp> what's it spending all the time on? :) 2023-06-01T10:56:08 < jpa-> in mesa the code is organized so that there is .read() that gets called first in the thread, then any linuxcnc HAL components run, and then .write() writes the new data to hardware 2023-06-01T10:56:56 < jpa-> i think it is writing registers synchronously, without DMA 2023-06-01T10:57:01 < zyp> yeah, I was thinking that swapping the order of read and write could at least reduce the time spent 2023-06-01T10:57:18 < jpa-> huh? 2023-06-01T10:57:45 < zyp> right now I'm doing send(); recv(); 2023-06-01T10:57:47 < jpa-> what matters is the delay from getting new data from hardware to when the actions based on that data are taken, so you don't want to delay the write() until next cycle 2023-06-01T11:00:55 < zyp> well, on the hardware, read and write happens simultaneously 2023-06-01T11:01:37 < jpa-> so what is the actual latency from when you read e.g. motor position to when the new motor driver control value gets applied? 2023-06-01T11:01:52 < zyp> host pushes out outgoing data and gets back incoming data simultaneously 2023-06-01T11:02:17 < jpa-> so 1 ms latency? 2023-06-01T11:02:54 < zyp> if it's running with a 1ms cycle period, sure 2023-06-01T11:03:40 < jpa-> yeah; should be fine for most purposes but still significantly higher than what you could theoretically get 2023-06-01T11:08:06 < zyp> I mean, if you want to reduce latency, you could do two exchanges per cycle; one before and one after the processing 2023-06-01T11:10:24 < jpa-> i think mesa ethernet does it so that the hardware measures interval between received packets from PC, and then schedules data sending to happen a bit before the next expected packet - so that the PC driver has data already waiting when the cycle starts 2023-06-01T11:10:47 < jpa-> but especially if you are going to do motor PID on hardware side, the 1 ms latency is fine 2023-06-01T11:12:01 < zyp> eventually I might do a pcie fpga card for the host too, so it doesn't deal with ethernet at all 2023-06-01T11:20:23 < zyp> current approach should at least be enough to get me started 2023-06-01T11:26:17 < zyp> jpa-, also, I couldn't keep myself from doing the driver in C++: https://paste.jvnv.net/view/kyTyz 2023-06-01T11:33:55 < zyp> socket timeout doesn't seem to be very useful, seems to be on the order of 10ms or so 2023-06-01T11:46:45 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-01T11:51:31 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Ping timeout: 240 seconds] 2023-06-01T11:51:58 -!- m5zs7k [aquares@web10.mydevil.net] has joined ##stm32 2023-06-01T11:57:47 -!- kitzman [~kitzman@user/dekenevs] has quit [Quit: C-x C-c] 2023-06-01T11:58:42 -!- kitzman [~kitzman@user/dekenevs] has joined ##stm32 2023-06-01T12:25:06 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-01T12:35:12 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-01T12:59:52 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-01T13:00:56 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-01T13:29:29 -!- mrec [~mrec@sundtek.de] has quit [Changing host] 2023-06-01T13:29:29 -!- mrec [~mrec@user/mrec] has joined ##stm32 2023-06-01T13:32:02 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Ping timeout: 246 seconds] 2023-06-01T13:43:56 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-01T13:43:56 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Changing host] 2023-06-01T13:43:56 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-01T14:11:16 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-01T14:11:16 -!- c10ud [~c10ud@user/c10ud] has quit [Read error: Connection reset by peer] 2023-06-01T14:44:28 -!- sugarbeet [~barbas@81.4.123.134] has quit [Ping timeout: 240 seconds] 2023-06-01T14:45:02 -!- sugarbeet [~barbas@81.4.123.134] has joined ##stm32 2023-06-01T14:57:07 -!- sugarbeet [~barbas@81.4.123.134] has quit [Ping timeout: 240 seconds] 2023-06-01T14:57:30 -!- sugarbeet [~barbas@81.4.123.134] has joined ##stm32 2023-06-01T14:58:03 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 256 seconds] 2023-06-01T15:03:44 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 246 seconds] 2023-06-01T15:06:57 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-01T15:07:56 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-01T15:08:19 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-01T15:44:39 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-01T15:51:16 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-01T16:10:59 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-01T16:20:53 -!- Streaker [~Streaker@user/streaker] has joined ##stm32 2023-06-01T16:34:30 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-01T16:42:19 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-45eb-7279-b30b-a46a.fixed6.kpn.net] has quit [Ping timeout: 256 seconds] 2023-06-01T16:50:32 -!- Streaker [~Streaker@user/streaker] has quit [Ping timeout: 250 seconds] 2023-06-01T18:13:30 < mawk> https://youtu.be/C-UCr9mJ9bY 2023-06-01T18:13:55 < mawk> power glitching the nRF31512 to extract firmweare 2023-06-01T18:19:23 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 246 seconds] 2023-06-01T18:29:06 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-01T18:40:01 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-01T18:44:51 < karlp> man, matter is pretty fucking gross. 2023-06-01T18:45:00 < karlp> has j2ee enterprise fail written all over it. 2023-06-01T19:16:20 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-01T19:26:53 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-01T19:39:38 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-01T19:42:34 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-01T19:48:24 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Read error: Connection reset by peer] 2023-06-01T19:48:29 < zyp> mawk, I added glitching capability to orbtrace a couple of months ago so I could extract nrf52 firmware 2023-06-01T19:51:34 < zyp> jpa-, I found out that the PHYs has a mode that supports EEE independent of the MAC, and does that by adding a FIFO to deliberately add tx latency so it has time to wake up the link 2023-06-01T19:52:02 < zyp> didn't show up when I measured timing with the profishark, because the profishark doesn't negotiate EEE 2023-06-01T19:52:19 < zyp> turning it off gets me down to around 55us 2023-06-01T19:52:32 < jpa-> :) 2023-06-01T19:53:11 < zyp> wireshark running on the same host reports around 20us delta between request and response timestamps 2023-06-01T19:53:31 < zyp> IIRC profishark measures around 1.3us with a single device in the chain 2023-06-01T19:53:55 < jpa-> i have a work project coming up which needs 0.1 ms accuracy sync between several STM32 ethernet devices; i hope to manage with just NTP, though i guess PTP would be relatively easy also 2023-06-01T19:54:14 < jpa-> or possibly just some custom UDP stuff 2023-06-01T19:54:35 < zyp> also, apparently I need to tweak some stuff, because at the moment I only receive responses while wireshark is running :) 2023-06-01T19:55:01 < jpa-> you are so promiscuous :) 2023-06-01T19:55:13 < zyp> exactly 2023-06-01T19:55:40 < zyp> there's some fields in the sockaddr that I bind to that'll probably help 2023-06-01T20:07:55 -!- catphish [~catphish@user/catphish] has quit [Quit: Goodbye] 2023-06-01T20:10:36 < zyp> hmm, doing a nonblocking read and busywaiting makes no apparent difference to timing 2023-06-01T20:12:33 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-01T20:38:41 < zyp> actually, scoping the execution time suggests it's slightly better while busywaiting rather than blocking 2023-06-01T20:38:44 < zyp> https://bin.jvnv.net/file/uaxsT.png 2023-06-01T20:40:02 < zyp> https://bin.jvnv.net/file/JaWOp.png 2023-06-01T20:40:55 < jpa-> halscope is so annoyingly clunky but nevertheless effective debug tool :) 2023-06-01T20:43:21 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:a500:ab8c:df8a:7e52] has joined ##stm32 2023-06-01T21:05:13 < zyp> I feel like a lot of linuxcnc seems fairly old and clunky, but the framework seems pretty powerful 2023-06-01T21:06:48 < zyp> I wish it had support for running realtime functions on the dedicated realtime cores that some ARM SoCs have 2023-06-01T21:08:25 < zyp> kinda tempted to get this thing: https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.html 2023-06-01T21:08:52 < zyp> the k26 module it's based on is quad A53 plus dual R5 plus fpga 2023-06-01T21:17:07 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-01T21:23:42 < boddax> nice thing 2023-06-01T21:25:42 < boddax> SPF for the gbe otical? 2023-06-01T21:29:23 < zyp> 10gbe 2023-06-01T21:32:35 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-01T21:39:08 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-01T21:39:11 < Laurence_b> holy sheeet 2023-06-01T21:39:26 < Laurence_b> muh PhD supervisor has joined the redpilled edgelord twitter squad 2023-06-01T21:39:38 < Laurence_b> inb4 the SJWs find my thesis 2023-06-01T21:44:18 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has joined ##stm32 2023-06-01T21:57:23 < specing> Laurence_b: what was your thesis... 2023-06-01T21:57:43 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-01T21:59:57 < Laurence_b> medical sensor stuff 2023-06-01T22:01:41 < specing> and why would SJWs take an issue with that? 2023-06-01T22:02:55 < Steffanx> Crappylary refill time it was? 2023-06-01T22:08:51 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-01T22:09:53 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:a500:ab8c:df8a:7e52] has quit [Quit: Client closed] 2023-06-01T22:09:53 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-01T22:10:17 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-01T22:35:35 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-01T22:55:28 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-01T23:38:11 < qyx> what is zyp innovating 2023-06-01T23:38:15 < qyx> cnc plasma cutter? 2023-06-01T23:38:59 < mawk> zyp: did it work? 2023-06-01T23:39:59 < mawk> [19:10:36] hmm, doing a nonblocking read and busywaiting makes no apparent difference to timing 2023-06-01T23:40:02 < mawk> on linux? 2023-06-01T23:42:45 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10e7-752c-12e0-a4a3.fixed6.kpn.net] has joined ##stm32 2023-06-01T23:43:17 -!- martinmoene1 [~Thunderbi@2a02-a45a-96ba-1-1d7b-971b-8013-e7e.fixed6.kpn.net] has joined ##stm32 2023-06-01T23:44:42 < Steffanx> Yes 2023-06-01T23:45:04 < zyp> qyx, new controller for the fanuc arm 2023-06-01T23:46:57 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10e7-752c-12e0-a4a3.fixed6.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-01T23:47:23 -!- martinmoene1 [~Thunderbi@2a02-a45a-96ba-1-1d7b-971b-8013-e7e.fixed6.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-01T23:49:05 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c00-e3c6-c014-6a96.fixed6.kpn.net] has joined ##stm32 2023-06-01T23:54:30 < qyx> oh 2023-06-01T23:54:49 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-01T23:58:05 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 256 seconds] --- Day changed pe kesä 02 2023 2023-06-02T00:07:07 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 240 seconds] 2023-06-02T00:37:17 -!- ds2 [~ds2@162-194-129-85.lightspeed.sntcca.sbcglobal.net] has joined ##stm32 2023-06-02T00:37:47 < zyp> jpa-, here's some good bullshit: https://bin.jvnv.net/file/n2bDp.mp4 :) 2023-06-02T00:38:21 < zyp> https://paste.jvnv.net/view/VNSby 2023-06-02T00:54:43 -!- kraiskil [~kraiskil@mob-194-230-161-232.cgn.sunrise.net] has joined ##stm32 2023-06-02T01:09:59 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-02T01:10:19 -!- martinmoene1 [~Thunderbi@2a02-a45a-96ba-1-696f-30bc-9f8d-6043.fixed6.kpn.net] has joined ##stm32 2023-06-02T01:11:16 < Phantom> question: I get random I2C errors that freeze the µC. Sometime after a reset the I2C is still in error and freeze the µC right after again... any idea how to debug? 2023-06-02T01:11:27 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c00-e3c6-c014-6a96.fixed6.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-02T01:12:20 < zyp> one of your slaves doesn't know that you reset the microcontroller and is still outputting a 0, waiting for the next clock pulse to advance 2023-06-02T01:13:48 < zyp> i.e. at this point the problem isn't the microcontroller, and what you have to do to recover is to feed it a few clock pulses 2023-06-02T01:14:55 -!- martinmoene1 [~Thunderbi@2a02-a45a-96ba-1-696f-30bc-9f8d-6043.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-02T01:15:14 < zyp> also, which microcontroller are you using? 2023-06-02T01:15:59 < zyp> the older I2C peripherals had some issues that made them hard to work with 2023-06-02T01:22:01 < Phantom> stm32f103c8t6 2023-06-02T01:22:26 < zyp> yeah, that's the worst of the bunch 2023-06-02T01:22:28 < zyp> good luck 2023-06-02T01:23:22 < Phantom> is there any other quicks on it? 2023-06-02T01:23:37 -!- kraiskil [~kraiskil@mob-194-230-161-232.cgn.sunrise.net] has quit [Ping timeout: 240 seconds] 2023-06-02T01:23:40 < zyp> IIRC it has some hardware race conditions that can lose events if you get the timing wrong, and when you lose an event you easily get a device stuck in a state where it's expecting more clocks 2023-06-02T01:23:54 < zyp> check the errata sheet 2023-06-02T01:24:00 < Phantom> ok will check 2023-06-02T01:24:07 < zyp> IIRC it's recommended to only use it interrupt driven or something 2023-06-02T01:24:09 < Phantom> thanks 2023-06-02T01:24:26 < Phantom> I use interrupt driven, using HAL 2023-06-02T01:24:37 < zyp> I don't remember the exact details, been years and years since last I touched it 2023-06-02T01:25:57 < Phantom> I'll check the errata tomorrow it's annoying, my code is like 90% done 2023-06-02T01:44:02 -!- CatCow [~wtf_over@98.246.223.133] has joined ##stm32 2023-06-02T02:13:48 -!- aandrew [~aandrew@mail.mixdown.ca] has quit [Remote host closed the connection] 2023-06-02T02:14:44 -!- con3 [~con3@164.90.228.156] has quit [Ping timeout: 250 seconds] 2023-06-02T02:15:05 -!- kitzman_ [~kitzman@user/dekenevs] has joined ##stm32 2023-06-02T02:15:10 -!- kitzman [~kitzman@user/dekenevs] has quit [Ping timeout: 250 seconds] 2023-06-02T02:15:10 -!- mlaga97_ [~quassel@user/mlaga97] has quit [Ping timeout: 250 seconds] 2023-06-02T02:15:10 -!- grindhold__ [~quassel@mail.skarphed.org] has quit [Ping timeout: 250 seconds] 2023-06-02T02:15:54 -!- con3 [~con3@164.90.228.156] has joined ##stm32 2023-06-02T02:16:23 -!- mlaga97 [~quassel@user/mlaga97] has joined ##stm32 2023-06-02T02:16:38 -!- grindhold_ [~quassel@mail.skarphed.org] has joined ##stm32 2023-06-02T02:17:51 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has joined ##stm32 2023-06-02T02:23:37 -!- aandrew [~aandrew@mail.mixdown.ca] has joined ##stm32 2023-06-02T02:24:31 < Phantom> zyp: I checked the erata, there is some I2C stuff, but seems to not be a problem 2023-06-02T02:26:40 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-02T02:29:57 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 256 seconds] 2023-06-02T02:42:31 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-02T03:13:25 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-02T03:15:45 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 265 seconds] 2023-06-02T03:54:19 -!- zxrom [~zxrom@mm-22-38-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Read error: Connection reset by peer] 2023-06-02T03:55:44 -!- zxrom [~zxrom@mm-22-38-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-02T04:01:55 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-02T05:00:07 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-02T05:56:34 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-02T06:37:06 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-02T06:41:39 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-02T07:09:21 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-02T07:40:03 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-02T07:51:24 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-02T07:55:45 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-02T07:56:31 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-02T08:57:24 -!- dobson` [~dobson@static.38.6.217.95.clients.your-server.de] has quit [Quit: Leaving] 2023-06-02T08:58:48 < jpa-> zyp: i can see them getting out of sync ;) 2023-06-02T09:13:50 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has joined ##stm32 2023-06-02T09:31:36 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-02T09:58:00 < jpa-> "Your parcel is pending release from a Government Agency." in digikey tracking.. first time i noticed that :) 2023-06-02T10:11:03 < Phantom> does it contain a bearing? 2023-06-02T10:11:30 < Phantom> never ever ship a bearing from canada to USA and declare it as just that... 2023-06-02T10:26:00 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Killed (NickServ (GHOST command used by Spirit5326))] 2023-06-02T10:26:05 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-02T10:42:07 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-02T11:01:12 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has joined ##stm32 2023-06-02T11:14:07 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-02T11:34:43 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1127:e0ee:7786:e31] has joined ##stm32 2023-06-02T11:38:46 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-02T11:47:31 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1127:e0ee:7786:e31] has quit [Ping timeout: 240 seconds] 2023-06-02T11:47:55 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a07a:535d:4fed:123d] has joined ##stm32 2023-06-02T11:57:31 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a07a:535d:4fed:123d] has quit [Ping timeout: 240 seconds] 2023-06-02T11:58:37 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:fcf3:f442:f3ff:d3c3] has joined ##stm32 2023-06-02T12:06:49 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:fcf3:f442:f3ff:d3c3] has quit [Ping timeout: 256 seconds] 2023-06-02T12:07:11 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5196:d770:41ce:d043] has joined ##stm32 2023-06-02T12:12:32 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5196:d770:41ce:d043] has quit [Ping timeout: 248 seconds] 2023-06-02T12:12:56 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:fc3d:b2c9:8d3b:fd4d] has joined ##stm32 2023-06-02T12:24:16 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:fc3d:b2c9:8d3b:fd4d] has quit [Ping timeout: 248 seconds] 2023-06-02T12:24:45 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has joined ##stm32 2023-06-02T12:25:29 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has quit [Remote host closed the connection] 2023-06-02T12:25:53 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9e6:a20a:74ec:dcc] has joined ##stm32 2023-06-02T12:28:07 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-02T12:48:12 < drzacek> Phantom, why? 2023-06-02T13:05:22 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has quit [Remote host closed the connection] 2023-06-02T13:06:49 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has joined ##stm32 2023-06-02T13:07:13 < jbo> hallo zusammen! 2023-06-02T13:08:08 < zyp> hallo jbo 2023-06-02T13:15:42 < jbo> nothing like upgrading php on a Friday 2023-06-02T13:28:01 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9e6:a20a:74ec:dcc] has quit [Ping timeout: 240 seconds] 2023-06-02T13:28:34 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5410:8414:1db3:27ce] has joined ##stm32 2023-06-02T13:29:41 < Steffanx> Who installed it in the first place meinherr jbo ? 2023-06-02T13:31:16 < jbo> jbo the bastard 2023-06-02T13:31:34 < Steffanx> oh dear.. did he want to wordpress? 2023-06-02T13:32:04 < jbo> he wanted to catch them all! 2023-06-02T13:32:48 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5410:8414:1db3:27ce] has quit [Ping timeout: 240 seconds] 2023-06-02T13:32:51 < Steffanx> Should've gone with Java. 2023-06-02T13:33:53 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e54c:5175:a83b:f9d1] has joined ##stm32 2023-06-02T13:46:54 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e54c:5175:a83b:f9d1] has quit [Quit: Leaving] 2023-06-02T13:47:03 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e54c:5175:a83b:f9d1] has joined ##stm32 2023-06-02T13:49:56 < Phantom> bearings are a restricted class of items because.... missiles use them... I'm dead serious 2023-06-02T14:02:16 < jbo> meanwhile, I'm not bassing the "Verify you are a human" test at ti.com q_q 2023-06-02T14:16:54 < zyp> are you having treble with it? 2023-06-02T14:20:43 < Steffanx> lol 2023-06-02T14:21:41 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e54c:5175:a83b:f9d1] has quit [Ping timeout: 256 seconds] 2023-06-02T14:22:33 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:edc2:db9d:3aba:5646] has joined ##stm32 2023-06-02T14:29:30 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-02T14:31:44 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:edc2:db9d:3aba:5646] has quit [Ping timeout: 248 seconds] 2023-06-02T14:32:16 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a536:aac0:d509:4fe4] has joined ##stm32 2023-06-02T14:37:02 < PaulFertser> ventYl: hey. I'd be happy to discuss pbp with you a bit more, would really appreciate your input when you have time. 2023-06-02T14:37:37 < PaulFertser> Probably on their channel if you do not have reasons to avoid it now. 2023-06-02T14:41:46 < ventYl> PaulFertser: I don't have any reason to avoid #pinebook. Just, PBP reboots occasionally and I don't have #pinebook in auto-join 2023-06-02T14:46:59 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a536:aac0:d509:4fe4] has quit [Ping timeout: 250 seconds] 2023-06-02T14:47:38 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:fde1:2624:40a8:48b5] has joined ##stm32 2023-06-02T14:54:40 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:fde1:2624:40a8:48b5] has quit [Ping timeout: 248 seconds] 2023-06-02T14:54:53 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e5ac:cce3:67c8:d2a7] has joined ##stm32 2023-06-02T15:08:07 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-02T15:09:07 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-02T15:10:12 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Killed (NickServ (GHOST command used by Spirit5321))] 2023-06-02T15:10:18 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-02T15:14:46 -!- CatCow [~wtf_over@98.246.223.133] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 2023-06-02T15:39:22 < drzacek> Phantom, oh boy, nobody tell them missiles use smd resistors 2023-06-02T15:51:48 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e5ac:cce3:67c8:d2a7] has quit [Ping timeout: 240 seconds] 2023-06-02T15:59:14 < jbo> chill guys 2023-06-02T16:35:42 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-02T17:00:52 < Steffanx> yes boss 2023-06-02T17:37:45 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has joined ##stm32 2023-06-02T18:56:28 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-02T19:13:53 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-02T20:16:32 < mawk> jimbo 2023-06-02T20:27:39 < Steffanx> I know Jumbo, but who's Jimbo mr mawk ? 2023-06-02T20:34:27 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-02T20:37:38 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-30df-45a0-da11-63b7.fixed6.kpn.net] has joined ##stm32 2023-06-02T20:40:47 < boddax> Dr. Jimbo 2023-06-02T20:55:00 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-30df-45a0-da11-63b7.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-02T20:59:50 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fcd0-4039-56ff-3357.fixed6.kpn.net] has joined ##stm32 2023-06-02T21:39:57 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fcd0-4039-56ff-3357.fixed6.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-02T22:40:07 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-02T22:46:05 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fcd0-4039-56ff-3357.fixed6.kpn.net] has joined ##stm32 2023-06-02T22:54:20 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-02T23:00:44 -!- b-rex [und@sco.ph0nk.in] has quit [Ping timeout: 246 seconds] 2023-06-02T23:07:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-02T23:31:55 -!- b-rex [und@sco.ph0nk.in] has joined ##stm32 2023-06-02T23:44:49 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 --- Day changed la kesä 03 2023 2023-06-03T01:03:07 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has joined ##stm32 2023-06-03T01:10:41 < nomorekaki> early? 2023-06-03T01:13:09 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fcd0-4039-56ff-3357.fixed6.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-03T01:14:10 < Steffanx> late. 2023-06-03T01:14:32 < nomorekaki> finnish police has innovated a method for dismantling gatherings of drunken youth 2023-06-03T01:14:39 < nomorekaki> they blast classical musics 2023-06-03T01:15:43 < Steffanx> Yeah theyve been doing that hear for a long time. 2023-06-03T01:16:07 < nomorekaki> apparenly repels teenagers super efficiently 2023-06-03T01:16:17 < nomorekaki> some stores do that 2023-06-03T01:16:27 < nomorekaki> they play classical musics in their doorways 2023-06-03T01:19:55 < nomorekaki> https://www.youtube.com/watch?v=9OFpfTd0EIs musics Steffanx 2023-06-03T01:22:36 < Steffanx> meh 2023-06-03T01:23:47 < nomorekaki> 2:25 2023-06-03T01:24:23 < Steffanx> Was just listening to this guy again.. https://youtu.be/LnvIla0akWA?t=3480 2023-06-03T01:24:32 < Steffanx> or https://youtu.be/LnvIla0akWA?t=4201 when finally the beat kicks in :) 2023-06-03T01:24:34 < nomorekaki> damn I remember that guitar riff from my early childhood 2023-06-03T01:24:49 < Steffanx> blame mr q y x for ever mentioning this guy to me. 2023-06-03T01:26:22 < Steffanx> dont think that song was ever a big hit in dutchland nomorekaki 2023-06-03T01:26:43 < nomorekaki> bet it wasnt 2023-06-03T01:27:11 < nomorekaki> it's from album Rebel Yell 2023-06-03T01:27:32 < nomorekaki> guess what song was high at charts from that album 2023-06-03T01:29:22 < Steffanx> it didnt hit the charts here. Not Rebel Yell at least. 2023-06-03T01:30:50 < nomorekaki> maybe white wedding? 2023-06-03T01:31:25 < nomorekaki> white wedding plays in rock station here still 2023-06-03T01:31:45 < Steffanx> Today is the first time i notice youtube does some moodlightish thing in dark mode. 2023-06-03T01:31:56 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-03T01:32:00 < Steffanx> first i thought "my display is doing werid" but it's youtube 2023-06-03T01:32:01 < nomorekaki> it's been months now 2023-06-03T01:32:40 < nomorekaki> https://www.youtube.com/watch?v=AAZQaYKZMTI white wedding 2023-06-03T01:33:17 < Steffanx> nope 2023-06-03T01:33:51 < Steffanx> not a big loss anyway, i dont like it 2023-06-03T01:34:25 < nomorekaki> that Mood light thing shows my graphics are running some bullshit modes 2023-06-03T01:34:32 < nomorekaki> it's flickering 2023-06-03T01:34:54 < Steffanx> same here 2023-06-03T01:35:37 < nomorekaki> i think intel has some mode that does various bullshit to fool you to think there is smooth gradient 2023-06-03T01:35:58 < Steffanx> i think its youtube... not intel 2023-06-03T01:37:55 < nomorekaki> your gpu? 2023-06-03T01:38:12 < nomorekaki> intel + firefox? 2023-06-03T01:38:57 < Steffanx> Nvidia + firefox 2023-06-03T01:39:03 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [] 2023-06-03T01:40:23 < Phantom> zyp: found part of the i2c issue. sliight init issue, but the real issue was not I2C related... it was uart3 related... off by one error... yay... still have another one somewhere, but meh, monday 2023-06-03T01:43:12 < nomorekaki> Steffanx: will you go to movies to see Oppenheimer? 2023-06-03T01:43:36 < Steffanx> Nein 2023-06-03T01:46:28 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-03T01:48:14 < Steffanx> Last time I went to the cinema was for one of the hobbit movies I think 2023-06-03T01:48:24 < Steffanx> In 3D and hated it. 2023-06-03T01:59:15 < nomorekaki> fail 2023-06-03T01:59:21 < nomorekaki> you never go to 3d show 2023-06-03T02:02:07 < nomorekaki> projector doesn't have nearly enough output to effectivelly more than halve it with those glasses 2023-06-03T02:02:23 < nomorekaki> also feels weird to look at 2023-06-03T02:18:32 < Steffanx> It didn't work properly for me 2023-06-03T02:24:31 < Phantom> depend on which projectors 2023-06-03T02:25:08 < Phantom> here it's fine, plus at 3pm on the second week you have a 50/50 chance of having a private display! 2023-06-03T02:47:16 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-03T03:00:02 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-03T03:02:05 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-03T03:02:08 < Laurence_b> keeekkk 2023-06-03T03:02:10 < Laurence_b> https://firstlightfusion.com/technology/m4 2023-06-03T03:02:19 < Laurence_b> ""it will be simple and cheap"" 2023-06-03T03:46:08 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-03T03:50:49 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-03T04:05:25 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-03T04:31:13 < karlp> wat is this frank tedesco shit? I feel like I've beenmissing half the internet or soemthing, what ?! 2023-06-03T04:31:49 < karlp> "listening again" "video uploaded 6 days ago"..... 2023-06-03T04:34:23 -!- qyx [~qyx@84.245.120.28] has quit [Ping timeout: 265 seconds] 2023-06-03T04:36:02 -!- qyx [~qyx@84.245.120.168] has joined ##stm32 2023-06-03T04:36:08 < karlp> lolrence, quotes a phrase, not even the word "simple" is on the referenced page... 2023-06-03T04:41:53 < mawk> >Demonstrating ignition is a crucial milestone in the strategy to commercialising fusion energy. 2023-06-03T04:42:03 < mawk> understatement 2023-06-03T05:29:40 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-03T05:40:37 -!- begriffs [~begriffs@user/begriffs] has quit [Ping timeout: 240 seconds] 2023-06-03T06:09:57 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-03T06:25:33 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 265 seconds] 2023-06-03T06:32:13 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-03T06:42:26 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-03T06:47:15 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-03T06:57:29 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-03T07:42:22 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-03T07:51:49 -!- begriffs [~begriffs@user/begriffs] has quit [Ping timeout: 250 seconds] 2023-06-03T08:03:17 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-03T08:31:17 -!- noarb [~noarb@user/noarb] has quit [Quit: ZNC 1.8.2 - https://znc.in] 2023-06-03T08:35:45 -!- noarb [~noarb@user/noarb] has joined ##stm32 2023-06-03T08:39:58 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-03T09:06:57 < Steffanx> Lol karlp. Just some random YouTuber/twitch dude Mr q yx mentioned a while back. I like the tunes he makes "out of the blue". 2023-06-03T09:10:54 < Steffanx> But I'll assume people liking "Cha Cha Cha" will not like it. 2023-06-03T09:17:49 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-03T09:17:50 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Excess Flood] 2023-06-03T09:18:12 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-03T09:27:08 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-03T09:52:34 -!- Thorn [~Thorn@176.79.73.143] has joined ##stm32 2023-06-03T09:52:34 -!- Thorn [~Thorn@176.79.73.143] has quit [Changing host] 2023-06-03T09:52:34 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-03T11:23:12 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-03T11:56:35 -!- zxrom [~zxrom@mm-22-38-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Remote host closed the connection] 2023-06-03T12:04:59 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-03T12:13:45 -!- kraiskil [~kraiskil@mob-194-230-161-9.cgn.sunrise.net] has joined ##stm32 2023-06-03T12:52:59 -!- kraiskil [~kraiskil@mob-194-230-161-9.cgn.sunrise.net] has quit [Ping timeout: 250 seconds] 2023-06-03T13:49:55 -!- kraiskil [~kraiskil@mob-194-230-161-9.cgn.sunrise.net] has joined ##stm32 2023-06-03T14:23:13 -!- kraiskil [~kraiskil@mob-194-230-161-9.cgn.sunrise.net] has quit [Ping timeout: 268 seconds] 2023-06-03T14:25:38 -!- zxrom [~zxrom@mm-92-28-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-03T15:15:40 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2023-06-03T15:58:47 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has joined ##stm32 2023-06-03T16:03:14 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has joined ##stm32 2023-06-03T17:03:07 -!- zxrom [~zxrom@mm-92-28-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 240 seconds] 2023-06-03T18:07:32 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-03T18:22:31 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-03T18:52:38 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-03T19:02:29 -!- Streaker [~Streaker@user/streaker] has joined ##stm32 2023-06-03T19:10:20 -!- blathijs [~matthijs@tika.stderr.nl] has quit [Ping timeout: 246 seconds] 2023-06-03T19:11:05 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has quit [Ping timeout: 240 seconds] 2023-06-03T19:13:12 -!- blathijs [~matthijs@tika.stderr.nl] has joined ##stm32 2023-06-03T19:16:05 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has joined ##stm32 2023-06-03T19:39:28 -!- Streaker [~Streaker@user/streaker] has quit [Ping timeout: 248 seconds] 2023-06-03T20:19:13 -!- zxrom [~zxrom@mm-214-30-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-03T20:38:09 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 265 seconds] 2023-06-03T20:44:27 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-03T21:33:52 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-5c7e-e24d-db2-f995.fixed6.kpn.net] has joined ##stm32 2023-06-03T22:06:25 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-03T22:06:28 < Laurence_b> https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30ab95fa-5113-4044-a02f-2511f5815af0_354x754.jpeg 2023-06-03T22:10:24 < specing> can you post a summary? That url is too long 2023-06-03T22:17:37 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Ping timeout: 240 seconds] 2023-06-03T22:20:27 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2023-06-03T22:30:27 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-03T22:54:57 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-03T23:01:36 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-03T23:10:38 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Ping timeout: 245 seconds] 2023-06-03T23:12:13 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-03T23:25:03 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-03T23:27:07 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Ping timeout: 240 seconds] 2023-06-03T23:29:50 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2023-06-03T23:33:18 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has joined ##stm32 2023-06-03T23:33:18 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has quit [Changing host] 2023-06-03T23:33:18 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-03T23:45:45 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-03T23:50:07 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] --- Day changed su kesä 04 2023 2023-06-04T00:04:09 < josuah> https://substack-post-media.s3.amazonaws.com/public/images/30ab95fa-5113-4044-a02f-2511f5815af0_354x754.jpeg 2023-06-04T00:05:02 < josuah> same but a tiny bit less long... shame on you, web infrastructure who always put more data in the URL! 2023-06-04T00:05:23 -!- josuah [~josuah@46.23.94.12] has quit [Quit: josuah] 2023-06-04T00:05:44 -!- josuah [~josuah@46.23.94.12] has joined ##stm32 2023-06-04T01:01:34 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Ping timeout: 265 seconds] 2023-06-04T01:01:54 -!- Phantom [~Phantom@user/phantom] has left ##stm32 [Leaving] 2023-06-04T01:03:57 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has joined ##stm32 2023-06-04T01:08:39 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-04T01:30:27 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-04T01:32:44 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-04T01:57:45 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-5c7e-e24d-db2-f995.fixed6.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-04T02:19:21 -!- IanW_ [~IceChat9@arcanum.force9.co.uk] has quit [Quit: Bye] 2023-06-04T02:33:27 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-04T02:54:20 -!- Suspect [~rod@pa49-197-90-66.pa.qld.optusnet.com.au] has joined ##stm32 2023-06-04T03:09:48 -!- Suspect [~rod@pa49-197-90-66.pa.qld.optusnet.com.au] has quit [Quit: Leaving] 2023-06-04T03:41:47 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-04T05:57:20 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-04T06:20:21 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 250 seconds] 2023-06-04T06:27:20 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-04T06:27:57 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-04T06:54:38 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-04T06:55:56 -!- Phantom [~Phantom@user/phantom] has joined ##stm32 2023-06-04T06:57:59 < Phantom> Hi there, st-link... "Error in initializing ST-LINK device. Reason: (18) Could not verify ST device! Abort connection." mandatory counterfeit chip? or there is another explanation? 2023-06-04T07:01:58 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-04T07:02:40 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-04T07:15:39 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-04T08:16:36 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-04T08:31:08 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-04T09:00:29 -!- Phantom [~Phantom@user/phantom] has left ##stm32 [Leaving] 2023-06-04T09:08:59 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-04T11:50:00 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-5447-9edb-d97b-b16a.fixed6.kpn.net] has joined ##stm32 2023-06-04T11:56:33 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has joined ##stm32 2023-06-04T12:00:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-04T12:15:41 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-5447-9edb-d97b-b16a.fixed6.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-04T12:33:12 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-04T12:37:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-04T12:46:55 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-04T14:09:26 < boddax> chinese homemade chips 2023-06-04T14:35:32 -!- rajkosto [~rajkosto@93-86-156-120.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-04T14:44:22 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-bdcb-c023-e6cb-45ff.fixed6.kpn.net] has joined ##stm32 2023-06-04T15:42:46 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-bdcb-c023-e6cb-45ff.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-04T15:43:23 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-bdcb-c023-e6cb-45ff.fixed6.kpn.net] has joined ##stm32 2023-06-04T15:47:00 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 268 seconds] 2023-06-04T15:47:25 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2023-06-04T15:57:25 < karlp> what stlink, and what target too.. 2023-06-04T16:29:37 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 250 seconds] 2023-06-04T17:21:11 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-04T17:21:15 -!- rajkosto [~rajkosto@93-86-149-207.dynamic.isp.telekom.rs] has joined ##stm32 2023-06-04T17:46:23 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-bdcb-c023-e6cb-45ff.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-04T18:16:12 -!- zxrom [~zxrom@mm-214-30-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Quit: Leaving] 2023-06-04T18:39:33 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 265 seconds] 2023-06-04T19:05:15 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-04T19:09:53 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-04T19:21:56 < boddax> KitKat has function to create breakable pcb ? 2023-06-04T19:23:05 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-04T20:00:37 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-04T20:01:23 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-04T20:02:20 -!- zxrom [~zxrom@mm-214-30-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-04T20:54:53 < jpa-> no, but it will keep your cat healthy 2023-06-04T21:02:14 < Steffanx> Have a break, have a KitKat 2023-06-04T21:35:41 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-04T21:40:28 < boddax> had breakfast, cat with polenta 2023-06-04T22:11:07 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 2023-06-04T22:14:02 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-04T22:20:03 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-04T22:24:16 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 248 seconds] 2023-06-04T22:24:42 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-04T22:28:37 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-04T22:45:56 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-04T23:00:39 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-04T23:40:26 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-b9c1-5c13-38bd-a083.fixed6.kpn.net] has joined ##stm32 --- Day changed ma kesä 05 2023 2023-06-05T00:16:32 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-05T00:44:30 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Quit: ZNC 1.8.2 - https://znc.in] 2023-06-05T00:50:34 -!- GenTooMan [~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883] has quit [Ping timeout: 250 seconds] 2023-06-05T00:54:43 -!- GenTooMan [~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883] has joined ##stm32 2023-06-05T00:54:55 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2023-06-05T00:57:56 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-05T01:20:17 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-05T01:25:03 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Quit: ZNC 1.8.2 - https://znc.in] 2023-06-05T01:54:35 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-b9c1-5c13-38bd-a083.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-05T02:22:55 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2023-06-05T03:26:46 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-05T04:38:48 -!- qyx [~qyx@84.245.120.168] has quit [Ping timeout: 240 seconds] 2023-06-05T04:41:03 -!- qyx [~qyx@84.245.120.252] has joined ##stm32 2023-06-05T04:43:03 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-05T04:57:45 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has joined ##stm32 2023-06-05T04:57:53 < nomorekaki> early hello 2023-06-05T05:05:32 < nomorekaki> sun is up - time to sleep 2023-06-05T05:23:21 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 265 seconds] 2023-06-05T05:34:21 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-05T05:40:25 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-05T05:49:48 -!- nomorekaki [~nomorekak@176-93-35-87.bb.dnainternet.fi] has quit [Ping timeout: 245 seconds] 2023-06-05T05:51:20 -!- rajkosto [~rajkosto@93-86-149-207.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-05T06:02:21 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-05T06:25:01 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-05T07:18:42 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 2023-06-05T07:41:47 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-05T07:52:28 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-05T08:29:42 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-05T08:33:31 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-05T08:36:04 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-05T08:37:39 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-05T09:33:52 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has joined ##stm32 2023-06-05T09:40:15 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-05T09:47:27 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-05T09:55:08 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has quit [Ping timeout: 240 seconds] 2023-06-05T10:35:56 -!- zxrom [~zxrom@mm-214-30-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Quit: Leaving] 2023-06-05T11:17:31 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2023-06-05T11:18:33 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-05T11:43:24 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-05T12:01:37 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2023-06-05T12:02:35 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-05T12:37:25 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 265 seconds] 2023-06-05T13:07:41 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:95a2:4eee:a857:8424] has joined ##stm32 2023-06-05T13:18:56 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-05T13:22:18 -!- mausghast [~boo@195.137.208.241] has joined ##stm32 2023-06-05T13:26:32 < mausghast> guess whos back lol 2023-06-05T13:52:52 < Steffanx> Santa? 2023-06-05T14:08:16 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:95a2:4eee:a857:8424] has quit [Ping timeout: 248 seconds] 2023-06-05T14:09:13 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:bdca:43c8:abe8:7c79] has joined ##stm32 2023-06-05T14:12:10 < mausghast> :| 2023-06-05T14:21:08 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:bdca:43c8:abe8:7c79] has quit [Ping timeout: 240 seconds] 2023-06-05T14:21:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:6906:cbd1:480c:6cbd] has joined ##stm32 2023-06-05T14:28:40 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has joined ##stm32 2023-06-05T14:33:53 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has quit [Ping timeout: 250 seconds] 2023-06-05T14:42:24 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:6906:cbd1:480c:6cbd] has quit [Ping timeout: 248 seconds] 2023-06-05T14:43:25 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8db3:22e4:52ca:9b86] has joined ##stm32 2023-06-05T15:08:01 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8db3:22e4:52ca:9b86] has quit [Ping timeout: 240 seconds] 2023-06-05T15:09:04 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:3c6f:d291:1180:5179] has joined ##stm32 2023-06-05T15:41:42 -!- zxrom [~zxrom@mm-26-33-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-05T15:55:05 < jbo> do you guys know the idiot that ordered 20pcs banana stackable connectors in 2mm instead of 4mm size? 2023-06-05T15:55:56 < mawk> yourself? 2023-06-05T15:56:00 < jbo> yes 2023-06-05T15:56:05 < mawk> lol 2023-06-05T16:00:29 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-05T16:00:52 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:3c6f:d291:1180:5179] has quit [Ping timeout: 265 seconds] 2023-06-05T16:01:55 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:50e8:d5d8:b96f:9b4] has joined ##stm32 2023-06-05T16:02:30 < jbo> not lol 2023-06-05T16:02:35 < jbo> very sad :< 2023-06-05T16:18:45 -!- mausghast [~boo@195.137.208.241] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 2023-06-05T16:24:01 < Steffanx> Good job jbo. Luckily you're a moneyed westerner. 2023-06-05T16:28:12 -!- kraiskil [~kraiskil@194.230.147.48] has joined ##stm32 2023-06-05T16:32:31 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:50e8:d5d8:b96f:9b4] has quit [Ping timeout: 240 seconds] 2023-06-05T16:32:53 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:6175:73de:d68f:e465] has joined ##stm32 2023-06-05T16:48:31 < mawk> jbo try 00000000 for the PIN2 of your modem 2023-06-05T16:48:34 < mawk> usually it's that 2023-06-05T16:48:43 < mawk> it's not extremely useful though 2023-06-05T17:06:43 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-05T17:17:51 < jbo> mawk, it's a friend-provided SIM card so I'll not be fucking around with that :) 2023-06-05T17:18:25 < mawk> don't worry you have 3 tries 2023-06-05T17:22:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:6175:73de:d68f:e465] has quit [Ping timeout: 240 seconds] 2023-06-05T17:23:21 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:7571:2510:297a:2b3e] has joined ##stm32 2023-06-05T17:27:39 < jbo> :D 2023-06-05T17:29:52 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:7571:2510:297a:2b3e] has quit [Ping timeout: 248 seconds] 2023-06-05T17:30:13 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:785f:896f:8005:5203] has joined ##stm32 2023-06-05T17:47:09 -!- kraiskil [~kraiskil@194.230.147.48] has quit [Ping timeout: 250 seconds] 2023-06-05T17:48:02 < Steffanx> You can easily request a new sim card right? 2023-06-05T18:00:00 -!- zxrom [~zxrom@mm-26-33-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Remote host closed the connection] 2023-06-05T18:00:26 -!- zxrom [~zxrom@mm-26-33-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-05T18:15:07 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-05T18:17:30 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-05T18:27:51 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-05T18:36:59 -!- sugarbeet [~barbas@81.4.123.134] has quit [Ping timeout: 250 seconds] 2023-06-05T18:37:39 -!- sugarbeet [~barbas@81.4.123.134] has joined ##stm32 2023-06-05T18:42:56 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:785f:896f:8005:5203] has quit [Ping timeout: 248 seconds] 2023-06-05T18:43:53 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ed3b:8790:4272:a669] has joined ##stm32 2023-06-05T18:48:44 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ed3b:8790:4272:a669] has quit [Ping timeout: 246 seconds] 2023-06-05T18:49:29 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:99d0:41d6:6a9a:3877] has joined ##stm32 2023-06-05T18:55:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-05T18:56:47 -!- Thorn [~Thorn@89.114.158.164] has joined ##stm32 2023-06-05T18:56:47 -!- Thorn [~Thorn@89.114.158.164] has quit [Changing host] 2023-06-05T18:56:47 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-05T19:08:20 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:99d0:41d6:6a9a:3877] has quit [Ping timeout: 246 seconds] 2023-06-05T19:08:32 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:7c29:ea96:6443:eb66] has joined ##stm32 2023-06-05T19:14:15 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-05T19:19:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:7c29:ea96:6443:eb66] has quit [Ping timeout: 240 seconds] 2023-06-05T19:20:08 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:4984:2600:a743:742e] has joined ##stm32 2023-06-05T19:39:15 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-05T19:46:31 -!- BrainDamage [~BrainDama@user/BrainDamage] has quit [Ping timeout: 240 seconds] 2023-06-05T19:48:06 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-05T19:54:38 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has joined ##stm32 2023-06-05T19:54:56 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:4984:2600:a743:742e] has quit [Ping timeout: 248 seconds] 2023-06-05T19:56:50 -!- BrainDamage [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-05T20:07:08 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 246 seconds] 2023-06-05T20:17:17 < ds2> jbo: are you human? 2023-06-05T20:19:58 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-05T20:47:31 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-05T21:02:25 < Steffanx> I wonder the same. 2023-06-05T21:04:46 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 250 seconds] 2023-06-05T21:16:37 -!- BrainDamage [~BrainDama@user/BrainDamage] has quit [Ping timeout: 240 seconds] 2023-06-05T21:21:17 -!- BrainDamage [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-05T21:27:12 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has quit [Ping timeout: 248 seconds] 2023-06-05T21:29:28 -!- turnip420 [~machinehu@S0106dc360c5663e3.vc.shawcable.net] has joined ##stm32 2023-06-05T21:29:44 < turnip420> hi 2023-06-05T21:30:23 < turnip420> Anyone have a recommendation for a low temp solder paste that flows well? 2023-06-05T21:30:31 < turnip420> Just general purpose 2023-06-05T21:51:32 < mawk> something with lead 2023-06-05T21:54:56 -!- turnip420 [~machinehu@S0106dc360c5663e3.vc.shawcable.net] has quit [Ping timeout: 248 seconds] 2023-06-05T22:18:23 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-05T22:22:01 < zyp> low temp as in those special chipquik ones for desoldering? 2023-06-05T22:22:52 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-05T22:26:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-05T22:44:45 -!- Thorn [~Thorn@176.79.73.143] has joined ##stm32 2023-06-05T22:44:45 -!- Thorn [~Thorn@176.79.73.143] has quit [Changing host] 2023-06-05T22:44:45 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-05T22:53:11 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:34a0:b062:b802:e668] has joined ##stm32 2023-06-05T22:57:03 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:34a0:b062:b802:e668] has quit [Read error: Connection reset by peer] 2023-06-05T23:06:31 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-05T23:08:17 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:34a0:b062:b802:e668] has joined ##stm32 2023-06-05T23:16:15 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 --- Day changed ti kesä 06 2023 2023-06-06T00:02:10 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-06T00:30:09 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:34a0:b062:b802:e668] has quit [Ping timeout: 250 seconds] 2023-06-06T00:37:45 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 240 seconds] 2023-06-06T01:38:07 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-06T01:39:58 -!- turnip420 [~machinehu@S0106688f2ecdd593.vc.shawcable.net] has joined ##stm32 2023-06-06T01:42:29 < turnip420> zyp: I'm doing some basic reflow soldering, I'm wondering if anyone has a chipquick goto 2023-06-06T01:42:45 < turnip420> Well not super basic 2023-06-06T01:43:10 < turnip420> A decent paste that doesn't bridge tqfp pads etc 2023-06-06T01:45:56 -!- Thorn [~Thorn@176.79.73.143] has joined ##stm32 2023-06-06T01:45:56 -!- Thorn [~Thorn@176.79.73.143] has quit [Changing host] 2023-06-06T01:45:56 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-06T02:36:05 -!- turnip420 [~machinehu@S0106688f2ecdd593.vc.shawcable.net] has quit [Ping timeout: 240 seconds] 2023-06-06T02:36:52 -!- turnip420 [~machinehu@S0106688f2ecdd593.vc.shawcable.net] has joined ##stm32 2023-06-06T03:04:07 -!- turnip420 [~machinehu@S0106688f2ecdd593.vc.shawcable.net] has quit [Ping timeout: 240 seconds] 2023-06-06T03:31:14 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-06T03:32:28 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 240 seconds] 2023-06-06T03:45:09 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-06T04:22:16 -!- boB_K7IQ [~boB_K7IQ@71.231.175.1] has joined ##stm32 2023-06-06T05:02:48 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-06T05:03:31 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 240 seconds] 2023-06-06T05:03:56 -!- [_] is now known as [itchyjunk] 2023-06-06T05:20:04 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-06T05:32:22 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-06T06:11:21 < machinehum> What will Ag give you in paste? 2023-06-06T06:11:26 < machinehum> What properties 2023-06-06T06:11:55 < machinehum> adding silver to solder paste aims to improve wettability of soldering and strengthen soldering strength and fatigue resistance. 2023-06-06T06:11:57 < machinehum> hmm 2023-06-06T06:12:39 < machinehum> I guess I'll try Sn63Pb37 2023-06-06T06:33:16 -!- boB_K7IQ [~boB_K7IQ@71.231.175.1] has quit [] 2023-06-06T07:19:25 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has quit [Quit: bye] 2023-06-06T07:19:36 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has joined ##stm32 2023-06-06T07:26:35 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Ping timeout: 250 seconds] 2023-06-06T07:27:02 -!- m5zs7k [aquares@web10.mydevil.net] has joined ##stm32 2023-06-06T07:35:01 -!- Sadale [~Sadale@user/sadale] has quit [Ping timeout: 240 seconds] 2023-06-06T08:14:40 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-06T08:37:58 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has quit [Quit: WeeChat 3.8] 2023-06-06T08:54:54 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:5c99:ea2:b45b:e40b] has joined ##stm32 2023-06-06T08:55:07 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-06T09:03:49 < jpa-> turnip420-aka-machinehum-not-here: i use TS391SNL50 because it can be stored room-temperature 2023-06-06T09:16:28 < jadew> is a "right to injunction" clause normal in an independent contractor contract? 2023-06-06T09:22:08 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-06T09:25:40 < jpa-> do you have details? 2023-06-06T09:26:13 < jpa-> i've never had specific clause for such, but wouldn't it be just "right to injunction according to applicable laws" which is pretty useless clause 2023-06-06T09:34:58 < jadew> I think it means that even if there's no law granting them that right, now they have it 2023-06-06T09:35:31 < jadew> so if they consider you're in breach of the contract, they can prevent you from doing the thing that breaches the contract 2023-06-06T09:36:59 < jpa-> yet it will still be in subject to court evaluation, so unless the clause gives explicit criteria, it seems the decision will be pretty similar to what it would normally be 2023-06-06T09:37:33 < jpa-> i doubt such clause gives them right to get permanent injunction against you programming anymore, even if they fear that any programming by you will leak their super cool secrets 2023-06-06T09:43:47 < jadew> yeah... that's what I'm trying to prevent 2023-06-06T09:43:57 < jadew> I don't want to let any weird clauses in 2023-06-06T09:44:05 < jadew> especially ones that can be broken super easily 2023-06-06T09:44:48 < jpa-> yeah, strike it out or bill for lawyer time :) 2023-06-06T09:48:24 < jpa-> chatgpt says that the difference is typically that the "right to injunction" clause establishes that the work performed is of such nature that an injunction may be necessary to prevent "irreparable harm" 2023-06-06T09:49:18 < jadew> yeah, but that sounds like a lot of interpretable things 2023-06-06T09:49:19 < jpa-> i've never performed work that would fit that clause.. at worst i could have leaked some secrets worth maybe 100keur or so, which is definitely a "reparable damage" 2023-06-06T09:50:40 < jadew> you could have potentially caused more damage than that 2023-06-06T09:51:22 < jadew> I only had one page contracts before 2023-06-06T09:51:29 < jadew> "we shook hands on this thing" 2023-06-06T09:53:50 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-06T09:56:49 < jpa-> yeah, i prefer simple contracts like that 2023-06-06T09:58:04 < jpa-> i'm having trouble coming up with truly irreparable damage that being involved in a remote contract would have given me ability to do, and that court injunction would have been a reasonable approach to prevent 2023-06-06T10:08:38 < ventYl> jadew: I didn't have any such clause. mostly just standard NDA, copyright and licensing stuff and in some cases anti-competition and anti-circumvent clauses 2023-06-06T10:31:36 < jadew> ventYl, yeah, I don't mind that either 2023-06-06T10:41:33 -!- srk [~sorki@user/srk] has quit [Remote host closed the connection] 2023-06-06T10:41:52 -!- srk [~sorki@user/srk] has joined ##stm32 2023-06-06T10:46:47 < zyp> TS391SNL is what I recently picked up as well, also because of the room temperature property 2023-06-06T10:47:57 < zyp> I got the syringe and not the jar though 2023-06-06T10:48:18 < zyp> I use little enough that I'm not gonna use it up before it gets too old anyway 2023-06-06T11:04:07 < jpa-> i had some 4 year old jar last time i got a new one; couldn't detect any difference in how it behaved 2023-06-06T11:05:05 < jpa-> i've needed to stir it every now and then though, which is probably easier to do in a jar than syringe 2023-06-06T11:05:08 < zyp> I don't think I'll use up a syringe in four years either :) 2023-06-06T11:05:37 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Ping timeout: 240 seconds] 2023-06-06T11:05:46 < zyp> and theoretically a syringe should last longer since air doesn't get inside 2023-06-06T11:06:03 -!- m5zs7k [aquares@web10.mydevil.net] has joined ##stm32 2023-06-06T11:08:00 -!- BrainDamage [~BrainDama@user/BrainDamage] has quit [Remote host closed the connection] 2023-06-06T11:14:08 < Steffanx> Heh same here. 5cc syringe I recall. There's 10cc too. 2023-06-06T11:25:47 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:5c99:ea2:b45b:e40b] has quit [Ping timeout: 250 seconds] 2023-06-06T11:26:49 -!- martinmoene [~Thunderbi@77-173-84-114.fixed.kpn.net] has joined ##stm32 2023-06-06T11:27:27 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-06T12:15:12 -!- rajkosto [~rajkosto@178.220.164.140] has joined ##stm32 2023-06-06T12:17:14 -!- martinmoene1 [~Thunderbi@2a02:a45a:96ba:1:d44d:c226:67ef:7c7a] has joined ##stm32 2023-06-06T12:19:38 -!- martinmoene [~Thunderbi@77-173-84-114.fixed.kpn.net] has quit [Ping timeout: 268 seconds] 2023-06-06T12:19:38 -!- martinmoene1 is now known as martinmoene 2023-06-06T12:29:14 -!- BrainDamage [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-06T13:27:44 < jadew> zyp, is that better than the loctite stuff? 2023-06-06T13:28:04 < jadew> I have a very old jar that's still perfectly fine 2023-06-06T13:33:46 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-06T13:47:29 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:d44d:c226:67ef:7c7a] has quit [Ping timeout: 250 seconds] 2023-06-06T13:56:28 < zyp> I don't know, haven't tried the loctite stuff 2023-06-06T14:00:01 -!- specing_ [~specing@user/specing] has joined ##stm32 2023-06-06T14:00:01 -!- specing [~specing@user/specing] has quit [Killed (NickServ (GHOST command used by specing_))] 2023-06-06T14:01:46 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-06T14:01:46 -!- specing_ is now known as specing 2023-06-06T14:18:08 -!- rajkosto [~rajkosto@178.220.164.140] has quit [Read error: Connection reset by peer] 2023-06-06T14:21:44 -!- zxrom [~zxrom@mm-26-33-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 268 seconds] 2023-06-06T14:26:01 < jpa-> qyx: now there is a fancy animation of that bridge collapse https://yle.fi/a/74-20032050 2023-06-06T14:27:04 < jpa-> the official problem is that load calculations hadn't been done at all; i would fault just the missing bolts that would have prevented the brackets from folding open :) 2023-06-06T14:31:28 -!- Sadale [~Sadale@user/sadale] has joined ##stm32 2023-06-06T14:41:19 < qyx> thats ridiculous 2023-06-06T14:41:50 < qyx> one joint has 250 kg capability? 2023-06-06T14:44:06 < jadew> jpa-, I think the brackets had bolts 2023-06-06T14:44:11 < jadew> they probably just flew off 2023-06-06T14:44:50 < jadew> in the pictures it looks like they have the bolts in place 2023-06-06T14:45:05 < jadew> anyone died? 2023-06-06T14:46:02 < qyx> those pictures at the end are the "fixed" state afterwards 2023-06-06T14:46:43 < jadew> ah 2023-06-06T14:47:24 < jadew> so they did the load calculation and figured out they had to add the bolts too, as per the schematic :) 2023-06-06T14:49:40 < jadew> why were there so many people on that thing? 2023-06-06T14:50:43 < jadew> it looks like something construction workers would use, but you don't expect that many of them to use it at the same time 2023-06-06T14:51:55 < qyx> because it was a pedestrian "bridge" between two buildings for school children 2023-06-06T14:52:06 < qyx> try to tame a stream of children 2023-06-06T14:52:18 < jadew> :( 2023-06-06T14:52:41 < qyx> they behave according to law of fluid dynamics 2023-06-06T14:53:04 < jadew> that's funny 2023-06-06T14:53:11 < jadew> any bad injuries? 2023-06-06T14:53:28 < qyx> yeah but no fatalities iirc 2023-06-06T14:53:35 < qyx> it was in jpa-land 2023-06-06T14:54:18 < qyx> now, why my temperature is a complex number 2023-06-06T14:55:17 < zyp> imaginary temperatures -- you're just dreaming about relaxing in the sun 2023-06-06T15:15:20 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-06T15:31:25 < jadew> why is nvidia stock so overpriced... ffs 2023-06-06T15:32:03 < jadew> the ffs got there by mistake 2023-06-06T15:32:07 < BrainDamage> because of AI hype, right after the crypto hype 2023-06-06T15:32:22 < jadew> oh, AI, forgot about that 2023-06-06T15:32:39 < jadew> there's no way I'll be able to play recent games in the near future 2023-06-06T15:32:51 < jadew> maybe if I sell my car 2023-06-06T15:33:23 < BrainDamage> I wouldn't be surprised if the same crypto grifters are behind the AI hype, to find a way to recycle their hw 2023-06-06T15:33:32 < ventYl> it's not that bad. i play games for work occasionally and it works with relatively cheap GPU 2023-06-06T15:33:50 < zyp> jadew, maybe you'll finally have time to finish some projects then? 2023-06-06T15:33:53 < jadew> ventYl, yeah, I'm being facetious 2023-06-06T15:33:57 < ventYl> of course it depends on what's the motivation for you. if you need perfect graphics, then it might get expensive 2023-06-06T15:34:05 < jadew> zyp, unlikely, I got a job 2023-06-06T15:34:29 < BrainDamage> a real gamer is someone that spends 2k$ in hw and then uses the min settings because they get better reaction times 2023-06-06T15:34:39 < jadew> lol BrainDamage 2023-06-06T15:36:30 < jadew> I know a guy who got into crypto farming right before it crashed a couple of months ago 2023-06-06T15:36:49 < jadew> he was selling his hardware 2023-06-06T15:37:44 < jadew> at that point he said it's not worth mining anymore, but maybe that changed 2023-06-06T15:38:12 < ventYl> well, if he mined long enough it would eventually pay off. but he was probably after quick money 2023-06-06T15:38:33 < ventYl> seasoned miners are not selling at price valid when they mine 2023-06-06T15:38:33 < jadew> best kind of money 2023-06-06T15:38:57 < jadew> ah, this guy was selling right away 2023-06-06T15:39:04 < jadew> he didn't view it as an investment 2023-06-06T15:39:52 < jadew> I think seasoned miners lost millions 2023-06-06T15:39:52 < ventYl> they don't view it as investment. it is still a speculation. but if you mine an asset, which tends to increase it sale value and you can afford holding the sale, then hold. 2023-06-06T15:40:28 < jadew> but that's not the case anymore 2023-06-06T15:40:50 < zyp> it doesn't make sense to mine at a loss at the current rate just because the value might increase later 2023-06-06T15:41:15 < zyp> if you want to invest in that situation, it's cheaper to just outright buy the crypto rather than mine it 2023-06-06T15:41:30 < jadew> good point 2023-06-06T15:42:03 < zyp> mining crypto is just buying crypto through your power bill 2023-06-06T15:42:41 < ventYl> I'd guess that people decomissioning their rigs would make it marginally profitable again 2023-06-06T15:43:05 < zyp> yeah, PoW is a feedback loop 2023-06-06T15:43:08 < ventYl> and man, the price is still > 25k 2023-06-06T15:44:37 < zyp> PoW energy use will always trend towards how much you can buy for the value of the mining proceeds 2023-06-06T15:45:08 < ventYl> its more expensive than it was when I sold mine 2023-06-06T15:46:43 < jadew> it's more expensive than 0, which is what it's worth 2023-06-06T15:47:34 < jadew> power wasted on AI on the other hand... that's a different thing 2023-06-06T15:51:20 -!- zxrom [~zxrom@37.212.22.227] has joined ##stm32 2023-06-06T15:54:37 < ventYl> that's why I called it sale price 2023-06-06T16:08:01 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-40de-ff28-96cc-3f18.fixed6.kpn.net] has joined ##stm32 2023-06-06T16:23:08 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-40de-ff28-96cc-3f18.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-06T16:27:27 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:40de:ff28:96cc:3f18] has joined ##stm32 2023-06-06T16:42:39 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-06T16:58:16 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-06T17:06:13 -!- martinmoene1 [~Thunderbi@2a02-a45a-96ba-1-392a-7f3f-6826-5bf4.fixed6.kpn.net] has joined ##stm32 2023-06-06T17:08:33 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:40de:ff28:96cc:3f18] has quit [Ping timeout: 250 seconds] 2023-06-06T17:08:33 -!- martinmoene1 is now known as martinmoene 2023-06-06T17:47:38 -!- bitmask [~bitmask@73.112.55.67] has joined ##stm32 2023-06-06T17:52:27 -!- terry__ [~terry@2408:820c:8fab:9861:280c:d5e7:5df6:71c5] has joined ##stm32 2023-06-06T18:00:56 -!- terry__ [~terry@2408:820c:8fab:9861:280c:d5e7:5df6:71c5] has quit [Quit: Leaving] 2023-06-06T18:06:49 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-392a-7f3f-6826-5bf4.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-06T18:12:33 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1d58-e1c7-1555-6a56.fixed6.kpn.net] has joined ##stm32 2023-06-06T18:25:32 -!- flatmush_ [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 246 seconds] 2023-06-06T18:38:15 -!- flatmush [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has joined ##stm32 2023-06-06T19:08:00 < jpa-> jadew: there were some rather bad face injuries, but no fatalities 2023-06-06T19:24:43 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1d58-e1c7-1555-6a56.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-06T19:33:35 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-06T19:59:17 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 250 seconds] 2023-06-06T20:31:47 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has joined ##stm32 2023-06-06T20:36:18 -!- zxrom [~zxrom@37.212.22.227] has quit [Quit: Leaving] 2023-06-06T20:48:03 -!- alan_o [~alan_o@2600:1700:1902:210f:6d21:a784:a2d7:1243] has quit [Remote host closed the connection] 2023-06-06T20:48:21 -!- alan_o [~alan_o@2600:1700:1902:210f:c585:fec1:7947:f743] has joined ##stm32 2023-06-06T20:49:46 -!- srk [~sorki@user/srk] has quit [Quit: ZNC 1.8.1 - https://znc.in] 2023-06-06T20:50:00 -!- sauce [~sauce@free.and.open.sauce.icu] has quit [Remote host closed the connection] 2023-06-06T20:50:05 -!- srk [~sorki@user/srk] has joined ##stm32 2023-06-06T20:51:36 -!- sauce [~sauce@2a07:9944:2222:1d::a] has joined ##stm32 2023-06-06T21:01:40 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-06T21:32:14 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:146c:92e9:e516:543d] has joined ##stm32 2023-06-06T21:32:17 < Ecco2> Hi! 2023-06-06T21:32:35 < Ecco2> Dumb question : I'm reading a datasheet, and it says that "VDD" should be "between -0.3 and 5V" 2023-06-06T21:32:36 < Ecco2> https://i.imgur.com/vupRSWj.png 2023-06-06T21:32:55 < Ecco2> What does that even mean? I would have understood a MIN value of, say, 3.0V 2023-06-06T21:32:59 < Ecco2> But -0.3? 2023-06-06T21:33:24 < Ecco2> Oh, my bad, those are absolute max ratings 2023-06-06T21:33:26 < Ecco2> sorry! 2023-06-06T21:41:01 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 256 seconds] 2023-06-06T21:41:25 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-06T21:46:58 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 268 seconds] 2023-06-06T21:48:04 < BrainDamage> that if Vdd goes to -0.3V the body diodes will turn on and the thing will go in smoke 2023-06-06T21:59:09 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has joined ##stm32 2023-06-06T22:02:30 < Ecco2> yeah, makes sense :) 2023-06-06T22:10:57 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:146c:92e9:e516:543d] has quit [Quit: Client closed] 2023-06-06T22:12:02 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-06T22:38:37 -!- zxrom [~zxrom@mm-163-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-06T22:47:20 -!- kraiskil [~kraiskil@mob-194-230-147-48.cgn.sunrise.net] has quit [Ping timeout: 246 seconds] 2023-06-06T22:50:22 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-06T22:53:17 < qyx> zyp: grilling in the sun is definitely not my favourite way of relaxing 2023-06-06T23:05:12 < Steffanx> What is wrong with your qyx ? 2023-06-06T23:08:08 < qyx> nothing in particular 2023-06-06T23:08:19 < qyx> just fixing my misbehaving amplifier 2023-06-06T23:31:14 < Steffanx> you* 2023-06-06T23:32:45 < qyx> now fighting conda 2023-06-06T23:35:39 -!- CBoy [~CBoy@host-80-116-33-248.retail.telecomitalia.it] has joined ##stm32 2023-06-06T23:46:18 < CBoy> Hello everyone, has anyone got experience in using CANOPEN on STM32? --- Day changed ke kesä 07 2023 2023-06-07T00:07:05 -!- CBoy [~CBoy@host-80-116-33-248.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 2023-06-07T00:11:02 < ventYl> hello and goodbye 2023-06-07T00:40:35 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-07T00:43:19 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-07T00:43:24 < Laurence_b> https://twitter.com/ivo_ltd/status/1648903692160999424 kek wtffffuuu 2023-06-07T00:53:01 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-07T01:13:25 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-07T01:14:01 < karlp> fuckin chip, all C++, but drowning in macros thatuse gotos to do exit handling... 2023-06-07T01:44:01 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-07T01:46:40 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-07T01:46:41 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Excess Flood] 2023-06-07T01:47:01 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-07T02:11:31 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 268 seconds] 2023-06-07T02:20:53 -!- zxrom [~zxrom@mm-163-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Remote host closed the connection] 2023-06-07T02:21:19 -!- zxrom [~zxrom@mm-163-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-07T03:43:07 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 256 seconds] 2023-06-07T04:34:10 -!- noarb [~noarb@user/noarb] has quit [Quit: ZNC 1.8.2 - https://znc.in] 2023-06-07T04:44:07 -!- qyx [~qyx@84.245.120.252] has quit [Ping timeout: 240 seconds] 2023-06-07T04:46:28 -!- qyx [~qyx@84.245.121.127] has joined ##stm32 2023-06-07T05:46:31 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-07T05:47:42 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-07T05:51:26 -!- noarb [~noarb@user/noarb] has joined ##stm32 2023-06-07T06:13:09 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-07T06:46:35 -!- Phantom [~Phantom@user/phantom] has joined ##stm32 2023-06-07T06:48:12 -!- bitmask [~bitmask@73.112.55.67] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-07T06:56:27 < Phantom> question: is the clock stable on the stm32f103c8t6? I have a 8MHz crystal and a x9 PLL, and I get lots of uart corruption.. using a ch340 8 pins variant (no xtal on it) 2023-06-07T06:58:15 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:401:dbea:f4df:e272] has joined ##stm32 2023-06-07T07:24:41 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-07T07:57:32 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:401:dbea:f4df:e272] has quit [Ping timeout: 246 seconds] 2023-06-07T08:15:07 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-07T08:30:01 -!- ventYl [~ventyl@adsl-dyn208.78-98-106.t-com.sk] has quit [Ping timeout: 240 seconds] 2023-06-07T08:32:17 -!- ventYl [~ventyl@78.98.155.91] has joined ##stm32 2023-06-07T08:42:31 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-07T08:46:31 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 240 seconds] 2023-06-07T09:14:22 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has joined ##stm32 2023-06-07T09:14:22 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has quit [Changing host] 2023-06-07T09:14:22 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-07T09:15:33 < ventYl> Phantom: do you have your divider for UART clock set up correctly for the bitrate you are using? there is some tolerance, but some devices are less tolerant than others 2023-06-07T10:19:05 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-07T10:34:51 < PaulFertser> Still, it's impossible to get bad crystal-based clock bad enough for UART not to work, if your dividers are right for the baud rate. 2023-06-07T10:35:14 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-07T10:38:21 < qyx> I would blame ch340 or wrong gpio config or whatever 2023-06-07T10:38:29 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-07T10:38:48 < jpa-> i would just measure before blaming anyone 2023-06-07T10:39:58 < qyx> and then blame the tooling 2023-06-07T10:42:48 < PaulFertser> btw, this ds1054z seems to have a constant 70 mV (or something about it) offset, is anything known about issues like that? 2023-06-07T10:43:49 < PaulFertser> I mean I see it even when I choose GND coupling in the menu for the channel. Should have checked other channels though, will do next time. 2023-06-07T10:48:33 < zyp> did you calibrate it? 2023-06-07T10:50:07 < qyx> my lolwon started to have offsets too on both channels 2023-06-07T10:50:46 < PaulFertser> zyp: tbh, no idea how to calibrate offsets on them 2023-06-07T10:51:41 < zyp> IIRC there's an automated internal calibration, tells you to disconnect all inputs before it runs or something 2023-06-07T10:52:01 < jpa-> my DS1054Z has -5mV on CH1 now, running Utility -> Self-CAL, let's see once it finishes 2023-06-07T10:53:47 < PaulFertser> Thanks for the pointers! 2023-06-07T10:54:12 < jpa-> IIRC it takes a few minutes to run, but the progress bar is crawling along slower than that now :) 2023-06-07T10:54:32 < qyx> oh I have that option too, running now 2023-06-07T10:54:37 < qyx> it had +20 mV 2023-06-07T10:56:24 < qyx> k zero offset, thanks zyp, TIL how to work with my own tooling 2023-06-07T10:56:48 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-07T10:56:54 < jpa-> sounds like owon self-cal is a lot faster :) 2023-06-07T10:57:09 < jpa-> mine is still at 20% 2023-06-07T10:57:33 < zyp> haha 2023-06-07T11:11:15 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2023-06-07T11:15:52 -!- catphish [~catphish@user/catphish] has joined ##stm32 2023-06-07T11:16:00 -!- zxrom [~zxrom@mm-163-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Quit: Leaving] 2023-06-07T11:16:23 -!- catphish [~catphish@user/catphish] has quit [Client Quit] 2023-06-07T11:17:10 < jpa-> finally finished, now offset +1mV 2023-06-07T11:18:43 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-07T11:38:07 < PaulFertser> 25 minutes, hah, they like it slow. Good to know it works though. 2023-06-07T11:38:18 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-07T12:06:17 < jpa-> probably good idea to let the scope warm first also 2023-06-07T13:12:10 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-07T13:36:43 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e142:a584:7670:eda0] has joined ##stm32 2023-06-07T13:37:55 -!- ventYl [~ventyl@78.98.155.91] has quit [Ping timeout: 250 seconds] 2023-06-07T13:39:29 < qyx> python cbor2 encodes flaots as 9 bytes 2023-06-07T13:39:37 < qyx> came to this https://stackoverflow.com/questions/75168057/python-cbor2-encode-float-in-preferred-efficient-format 2023-06-07T13:39:43 < qyx> which is ridiculous 2023-06-07T13:39:59 < qyx> float(np.float32(2051.346)) works of course 2023-06-07T13:40:00 < qyx> but wtf 2023-06-07T13:40:17 < qyx> even np.float16 works 2023-06-07T13:45:21 -!- ventYl [~ventyl@78.99.63.11] has joined ##stm32 2023-06-07T14:00:42 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e142:a584:7670:eda0] has quit [Ping timeout: 265 seconds] 2023-06-07T14:01:33 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:705d:5a36:ef7e:5f60] has joined ##stm32 2023-06-07T14:07:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:705d:5a36:ef7e:5f60] has quit [Ping timeout: 240 seconds] 2023-06-07T14:08:13 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8421:4145:6a19:8363] has joined ##stm32 2023-06-07T14:19:11 < benishor> can I safely read from an output pin with open drain? 2023-06-07T14:56:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8421:4145:6a19:8363] has quit [Ping timeout: 240 seconds] 2023-06-07T14:56:41 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1948:dd25:fa38:630a] has joined ##stm32 2023-06-07T15:08:09 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Read error: Connection reset by peer] 2023-06-07T15:10:24 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-07T15:13:41 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1948:dd25:fa38:630a] has quit [Ping timeout: 265 seconds] 2023-06-07T15:14:48 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ada5:b92d:d316:400d] has joined ##stm32 2023-06-07T15:19:12 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ada5:b92d:d316:400d] has quit [Ping timeout: 248 seconds] 2023-06-07T15:19:36 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8db6:b7a2:e78c:9bc7] has joined ##stm32 2023-06-07T15:23:59 < ventYl> benishor: IIRC, you'll even obtain correct result 2023-06-07T15:25:04 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8db6:b7a2:e78c:9bc7] has quit [Ping timeout: 248 seconds] 2023-06-07T15:25:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:54fb:6bfc:149f:316c] has joined ##stm32 2023-06-07T15:33:30 < benishor> ventYl: thanks 2023-06-07T15:57:04 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:54fb:6bfc:149f:316c] has quit [Ping timeout: 248 seconds] 2023-06-07T15:57:48 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8d29:2b45:185d:2e86] has joined ##stm32 2023-06-07T16:16:31 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8d29:2b45:185d:2e86] has quit [Ping timeout: 240 seconds] 2023-06-07T16:17:02 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:65a0:b6f0:b346:9d83] has joined ##stm32 2023-06-07T16:25:17 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-07T16:46:44 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:65a0:b6f0:b346:9d83] has quit [Ping timeout: 246 seconds] 2023-06-07T17:11:16 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-07T17:38:34 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-07T18:21:49 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e150:a83f:9210:2c07] has joined ##stm32 2023-06-07T18:35:14 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e150:a83f:9210:2c07] has quit [Ping timeout: 265 seconds] 2023-06-07T18:35:38 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:4d50:57e5:e2c0:ae4d] has joined ##stm32 2023-06-07T19:04:17 -!- c10ud [~c10ud@user/c10ud] has quit [Quit: Leaving] 2023-06-07T19:04:30 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-07T19:04:30 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Changing host] 2023-06-07T19:04:30 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-07T19:11:29 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:4d50:57e5:e2c0:ae4d] has quit [Ping timeout: 265 seconds] 2023-06-07T19:11:55 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c5c6:b93f:cf83:fc0] has joined ##stm32 2023-06-07T19:28:31 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c5c6:b93f:cf83:fc0] has quit [Ping timeout: 240 seconds] 2023-06-07T19:29:13 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a4a3:aae5:f3df:137b] has joined ##stm32 2023-06-07T20:07:31 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-07T20:10:39 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-07T20:11:10 < boddax> stm studio wont install even jdk installed looping to ask to install 2023-06-07T20:16:00 -!- CBoy [~CBoy@101.58.39.151] has joined ##stm32 2023-06-07T20:18:22 -!- CBoy [~CBoy@101.58.39.151] has quit [Remote host closed the connection] 2023-06-07T20:30:08 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a4a3:aae5:f3df:137b] has quit [Ping timeout: 240 seconds] 2023-06-07T20:31:09 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e558:2b7:a7aa:2b77] has joined ##stm32 2023-06-07T20:33:07 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-07T20:45:21 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-07T21:01:12 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e558:2b7:a7aa:2b77] has quit [Ping timeout: 265 seconds] 2023-06-07T21:01:25 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-07T21:01:40 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d97f:6439:bfb5:f2fe] has joined ##stm32 2023-06-07T21:22:56 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-07T21:32:08 -!- boddax_ [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-07T21:35:15 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Ping timeout: 256 seconds] 2023-06-07T21:37:14 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 246 seconds] 2023-06-07T21:38:05 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d97f:6439:bfb5:f2fe] has quit [Ping timeout: 256 seconds] 2023-06-07T21:38:20 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:55b5:983f:a204:69] has joined ##stm32 2023-06-07T21:43:46 < karlp> evenHSI is more than good enough for uarts, they documenti t's deviation in teh RM, 2023-06-07T21:46:08 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 240 seconds] 2023-06-07T22:02:35 -!- zxrom [~zxrom@mm-62-27-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-07T22:08:07 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:55b5:983f:a204:69] has quit [Ping timeout: 256 seconds] 2023-06-07T22:08:47 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e4b8:cda7:3c7a:2eec] has joined ##stm32 2023-06-07T22:17:05 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e4b8:cda7:3c7a:2eec] has quit [Ping timeout: 265 seconds] 2023-06-07T22:18:23 -!- boddax_ [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-07T22:34:21 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-07T22:45:08 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 246 seconds] 2023-06-07T23:04:16 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 248 seconds] 2023-06-07T23:14:40 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-07T23:19:26 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 265 seconds] 2023-06-07T23:48:49 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 --- Day changed to kesä 08 2023 2023-06-08T00:10:09 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 250 seconds] 2023-06-08T00:25:46 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-da2-248e-ac04-5104.fixed6.kpn.net] has joined ##stm32 2023-06-08T00:32:46 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-08T00:37:28 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 250 seconds] 2023-06-08T00:40:11 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-da2-248e-ac04-5104.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-08T00:52:06 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-08T01:43:04 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-08T01:54:38 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-08T01:55:21 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 256 seconds] 2023-06-08T02:15:54 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-08T02:25:32 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-08T02:30:07 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 250 seconds] 2023-06-08T02:34:11 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-08T02:54:35 -!- drkow [~k\o\w@72.53.234.240] has joined ##stm32 2023-06-08T02:56:59 -!- drfff [~k\o\w@72.53.234.240] has quit [Ping timeout: 250 seconds] 2023-06-08T03:13:06 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 268 seconds] 2023-06-08T03:14:07 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-08T03:28:17 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 246 seconds] 2023-06-08T04:14:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-08T05:29:18 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-08T05:33:26 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 250 seconds] 2023-06-08T05:33:34 -!- [_] is now known as [itchyjunk] 2023-06-08T05:38:28 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-08T05:53:46 < Phantom> Question: if I use volatile uint16_t rxData[6]; HAL_UART_Receive(&huart3, (uint8_t *) rxData, 6, 150); and I receive more data after the receive command has returned, is there any risk of corrupting the array rxData? Not using interrupt yet 2023-06-08T07:30:26 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-08T07:38:24 -!- zxrom_ [~zxrom@mm-73-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-08T07:40:10 -!- zxrom [~zxrom@mm-62-27-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 265 seconds] 2023-06-08T07:48:48 -!- Thorn [~Thorn@176.79.73.143] has joined ##stm32 2023-06-08T07:48:48 -!- Thorn [~Thorn@176.79.73.143] has quit [Changing host] 2023-06-08T07:48:48 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-08T08:56:07 -!- begriffs [~begriffs@user/begriffs] has quit [Ping timeout: 240 seconds] 2023-06-08T09:14:56 -!- zxrom_ [~zxrom@mm-73-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 265 seconds] 2023-06-08T09:26:10 -!- zxrom_ [~zxrom@mm-73-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-08T09:36:45 -!- zxrom__ [~zxrom@mm-247-20-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-08T09:38:25 -!- zxrom_ [~zxrom@mm-73-23-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 240 seconds] 2023-06-08T09:40:43 -!- zxrom_ [~zxrom@mm-193-34-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-08T09:42:27 -!- zxrom__ [~zxrom@mm-247-20-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 265 seconds] 2023-06-08T09:47:45 -!- zxrom__ [~zxrom@mm-219-30-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-08T09:49:42 -!- zxrom_ [~zxrom@mm-193-34-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 265 seconds] 2023-06-08T09:50:48 < jpa-> Phantom: you'll need to see what HAL_UART_Receive actually does, but if it is just polling the registers, there is nothing moving the data to RAM after it finishes 2023-06-08T09:50:54 < jpa-> if it sets up DMA, that's different 2023-06-08T09:51:31 < jpa-> remember that the HAL source code is available, you can just read instead of making us read for you 2023-06-08T09:56:45 -!- zxrom__ [~zxrom@mm-219-30-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Remote host closed the connection] 2023-06-08T11:51:04 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2023-06-08T11:52:05 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-08T12:39:59 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-08T13:08:09 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-08T13:08:50 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-08T14:08:01 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-08T14:24:22 < mawk> no Phantom 2023-06-08T14:24:28 < mawk> this is the polling/blocking call, it doesn't do anything after it returns 2023-06-08T14:31:47 < benishor> where can one find stm32s stocked? 2023-06-08T14:33:08 < benishor> I am looking for some f7, h7 2023-06-08T14:33:16 < benishor> or am I hoping too much? 2023-06-08T15:26:29 < Mangy_Dog> the f and h 7s are probebly more in stock than the smaller ones :p 2023-06-08T15:38:39 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 268 seconds] 2023-06-08T15:50:03 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-08T16:16:49 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-08T16:16:49 -!- c10ud [~c10ud@user/c10ud] has quit [Read error: Connection reset by peer] 2023-06-08T16:24:03 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-08T17:10:47 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-08T17:12:35 < zyp> topend h7 was still unobtanium last I checked 2023-06-08T17:13:30 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-08T17:13:48 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-08T17:21:36 < Steffanx> If you don't mind some bga H7 you're "fine" 2023-06-08T17:22:43 * Sadale licks Steffanx :3 2023-06-08T17:22:53 < Sadale> Steffanx, ha! You can't delete my licks here! :3 2023-06-08T17:23:49 < Sadale> I find it funny one has to read the source code of HAL to figure out what it actually does. Talk about documentations. 2023-06-08T17:24:03 < Steffanx> I can try Sadale 2023-06-08T17:24:54 < Sadale> Steffanx, It's logged. It'll stay there for the eternity. :3 2023-06-08T17:25:26 < Sadale> You can get rid of my future licks, but not the existing ones :3 2023-06-08T17:25:28 < Steffanx> But what about future licks.... 2023-06-08T17:25:33 < Steffanx> Ah lol 2023-06-08T17:26:38 < mouseghost> Sadale, :| 2023-06-08T17:27:37 < Sadale> mouseghost, oh, so you want licks as well? Too bad. I'm not gonna give you any :3 2023-06-08T17:27:53 < mouseghost> good 2023-06-08T17:34:01 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-08T19:03:19 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-08T19:23:13 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:d816:b2bf:539a:3fc3] has joined ##stm32 2023-06-08T19:25:53 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 246 seconds] 2023-06-08T19:59:11 < machinehum> Twitter is fucking useless 2023-06-08T20:05:52 < Steffanx> Why machinehum ? 2023-06-08T20:06:47 < machinehum> I'm trying to plug my shit 2023-06-08T20:06:50 < machinehum> https://i.imgur.com/NuObn1J.png 2023-06-08T20:06:55 < machinehum> PCBway posted it 2023-06-08T20:07:01 < machinehum> Like oh wow 2.7k views 2023-06-08T20:07:18 < machinehum> MAYBE 100 of those views of Twitter converted to YouTube views 2023-06-08T20:07:19 < machinehum> MAYBE 2023-06-08T20:07:27 < machinehum> Like... wtf 2023-06-08T20:07:39 < Mangy_Dog> :p 2023-06-08T20:07:44 < Mangy_Dog> i have the same issue 2023-06-08T20:07:51 < Mangy_Dog> my tricorder stuff goes viral on tiwtter 2023-06-08T20:08:00 < Mangy_Dog> i had over 100 thousand views in some cases 2023-06-08T20:08:15 < Mangy_Dog> youtube? 2023-06-08T20:08:17 < Mangy_Dog> naaaaaa 2023-06-08T20:08:27 < machinehum> Reddit has way higher conversion 2023-06-08T20:08:29 < machinehum> https://old.reddit.com/r/hacking/comments/141kaau/open_source_self_destructing_usb_drive_update_ama/ 2023-06-08T20:08:36 < Mangy_Dog> over hundreds of thousands i should say 2023-06-08T20:08:52 < machinehum> That's just like 187 upvotes or whatever, which was 1k+ youtube views 2023-06-08T20:09:01 < machinehum> Mangy_Dog: hah 2023-06-08T20:09:22 < machinehum> Twitter is just a useless shitstorm of bullshit, people care about quantity 2023-06-08T20:09:31 < Mangy_Dog> nods 2023-06-08T20:09:34 < Mangy_Dog> youtube too 2023-06-08T20:09:36 < Mangy_Dog> tbh 2023-06-08T20:09:47 < Mangy_Dog> youtube only promotes if you upload very regularly 2023-06-08T20:09:56 < Mangy_Dog> makers like us cant keep up with the algorytm 2023-06-08T20:10:07 < machinehum> I'm getting zero network effect from youtube itself, unless people direct search 2023-06-08T20:10:09 < Mangy_Dog> no way can i upload 3 videos a week to stay relivent on youtube 2023-06-08T20:10:25 < Mangy_Dog> im struggling to get 3 videos a year :p 2023-06-08T20:10:36 < machinehum> Yeah turns out engineering isn't some fuck sitting and talking about shit 2023-06-08T20:10:40 < machinehum> low effort bullshit 2023-06-08T20:10:40 < Mangy_Dog> but when i do post... youtube does fa to get it out 2023-06-08T20:10:53 < machinehum> https://youtu.be/Rf-sYoMxoto 2023-06-08T20:10:59 < machinehum> I didn't post that anywhere 2023-06-08T20:11:04 < machinehum> Nearly all organic 2023-06-08T20:11:12 < machinehum> Just because catGPT is hype 2023-06-08T20:11:13 < machinehum> meow 2023-06-08T20:11:15 < Steffanx> Did you steal my idea here machinehum 😝 2023-06-08T20:11:20 < machinehum> Steffanx: Yes 2023-06-08T20:11:24 < Steffanx> Haha good. 2023-06-08T20:11:28 < machinehum> And the people love it 2023-06-08T20:11:36 < Steffanx> I'll retwat 2023-06-08T20:11:37 < Mangy_Dog> https://www.youtube.com/@md_builds 2023-06-08T20:11:42 < machinehum> Much more than the retarded finger licking method 2023-06-08T20:11:50 < machinehum> But that was supposed to be dumb 2023-06-08T20:12:52 < Mangy_Dog> though thanks to hackadays recent post about the tricorder... i did make 50 quid off youtube :p 2023-06-08T20:12:56 < machinehum> Mangy_Dog: Did you sell those? 2023-06-08T20:12:59 < Mangy_Dog> which is nothing to sniff at 2023-06-08T20:13:04 < Mangy_Dog> sort of yes 2023-06-08T20:13:08 < Mangy_Dog> limited runs 2023-06-08T20:13:58 < machinehum> Nice 2023-06-08T20:14:05 < Mangy_Dog> ive pretty much finsihed the last run... gonna do another run next year some time 2023-06-08T20:14:09 < Mangy_Dog> takes about a yeayr to do a run though 2023-06-08T20:14:11 < Mangy_Dog> soooooo 2023-06-08T20:14:20 < Mangy_Dog> theyre not cheap 2023-06-08T20:14:30 < machinehum> My content is just lead magnets, trying to find clients, and it works 2023-06-08T20:14:40 < machinehum> How much you sell those for? 2023-06-08T20:14:47 < Mangy_Dog> and ive been through a lot lately... and about to go through more hell which is obviousely disrupting everything 2023-06-08T20:14:57 < machinehum> Shit... 2023-06-08T20:15:07 < Mangy_Dog> last batch was £1500 next will be £2000 2023-06-08T20:15:11 < Mangy_Dog> each 2023-06-08T20:15:28 < Mangy_Dog> i probebly wont do another run after that 2023-06-08T20:15:31 < machinehum> O.o 2023-06-08T20:16:19 < Mangy_Dog> its ok it seems liek a lot... but for all the work that goes into them. I dont make minimum wage :p 2023-06-08T20:16:35 < Mangy_Dog> but also thats the replica props market for you 2023-06-08T20:16:59 < machinehum> For sure 2023-06-08T20:17:40 < Mangy_Dog> im actually looking to slightly simplify the physical build design a little 2023-06-08T20:17:56 < Mangy_Dog> still trying to figure out how to piggy back serial over 3.3v or 5v power 2023-06-08T20:17:57 < Mangy_Dog> dv 2023-06-08T20:17:58 < Mangy_Dog> dc 2023-06-08T20:18:12 < Mangy_Dog> so i dont have to hand make the custom split brass hinges 2023-06-08T20:18:20 < Mangy_Dog> and just use off the shelf ones 2023-06-08T20:18:29 < Mangy_Dog> would save me a ton of work 2023-06-08T20:19:05 < machinehum> You run power over the hinges? 2023-06-08T20:19:26 < Mangy_Dog> nods 2023-06-08T20:19:28 < Mangy_Dog> and serial currently 2023-06-08T20:19:30 < Mangy_Dog> uart 2023-06-08T20:19:33 < Mangy_Dog> 4 lines 2023-06-08T20:19:45 < machinehum> What are the lines? 2023-06-08T20:19:53 < Mangy_Dog> tx rx? 2023-06-08T20:19:58 < machinehum> other two 2023-06-08T20:19:59 < Mangy_Dog> 3.3v and gnd 2023-06-08T20:20:12 < Mangy_Dog> powers and talks to the micro in the door 2023-06-08T20:20:15 < Mangy_Dog> which runs its leds 2023-06-08T20:20:15 < machinehum> Oh you run serial over the hinges as welllll 2023-06-08T20:20:20 < Mangy_Dog> nods 2023-06-08T20:20:28 < machinehum> cray 2023-06-08T20:20:30 < Mangy_Dog> i need a way to send the led data and cap touch data 2023-06-08T20:20:46 < Mangy_Dog> between the two halves 2023-06-08T20:21:33 < machinehum> There's another mcu takes series, does leds and shit? 2023-06-08T20:24:02 < Mangy_Dog> yeah main mcu running the main program and display.... stm32f103cb, in the door just got a C6 in there. All it does is reads led data being sent to it and displays leds, and returns cap touch button status 2023-06-08T21:05:04 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-08T21:06:09 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-08T21:12:01 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-08T21:20:17 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 268 seconds] 2023-06-08T21:30:37 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-08T21:43:15 < qyx> Mangy_Dog: maybe using jack TRRS for hinges? 2023-06-08T21:43:38 < Mangy_Dog> sadly no 2023-06-08T21:44:12 < qyx> impossible to do mechanically? 2023-06-08T21:44:28 < qyx> or a rolled FFC 2023-06-08T21:44:48 < Mangy_Dog> if anything all that makes it more complex 2023-06-08T21:45:00 < Mangy_Dog> gettingserial over power it would be better 2023-06-08T22:16:39 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:2952:a8fd:5b37:a012] has joined ##stm32 2023-06-08T22:16:58 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:d816:b2bf:539a:3fc3] has quit [Ping timeout: 265 seconds] 2023-06-08T22:17:01 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 250 seconds] 2023-06-08T22:17:10 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-08T22:43:24 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-08T23:07:00 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-08T23:07:04 < Laurence_b> lol why did I read reddit lmao 2023-06-08T23:07:15 < Laurence_b> absolute groupthink 2023-06-08T23:14:38 < mawk> unlike /pol/ 2023-06-08T23:14:40 < Steffanx> ok Laurence_b 2023-06-08T23:15:23 < mawk> which sub did you visit Laurence_b, r/MidgetPorn ? 2023-06-08T23:22:52 < Laurence_b> ukrainewar 2023-06-08T23:23:08 < Laurence_b> yes, back to pol I go 2023-06-08T23:27:00 < mawk> are you pro-rossiya? 2023-06-08T23:34:18 < Laurence_b> I'm neutral 2023-06-08T23:34:28 < Laurence_b> reddit is a massive pro ukraine cope 2023-06-08T23:39:39 < mawk> not on all subs 2023-06-08T23:40:07 < mawk> r/genzedong sucks CCP and russian cock with delectation all day long 2023-06-08T23:40:49 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-08T23:55:31 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] --- Day changed pe kesä 09 2023 2023-06-09T00:05:25 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-09T00:06:36 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-09T00:07:19 < ColdKeyboard> Has anyone used a STM32 pre-programming service? I'm a bit surprised that STM is not offering that as value-add (at least not to us mortals) 2023-06-09T00:08:51 < zyp> is that worthwhile? 2023-06-09T00:10:04 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-09T00:10:05 < zyp> if you're making something in a volume where pre-programming would make sense, you probably ought to have a fairly comprehensive test suite for your own hardware 2023-06-09T00:10:31 < zyp> and when you do, it's usually easy to incorporate programming as a step in the test sequence 2023-06-09T00:17:11 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-09T00:18:10 < qyx> TIL avionics AC is 115 V 400 Hz 2023-06-09T00:19:05 < zyp> yeah, the GPUs makes a nice hum 2023-06-09T00:19:16 < zyp> or maybe you can call it whine 2023-06-09T00:20:13 < karlp> how did that come about anyway? 2023-06-09T00:21:18 < qyx> https://youtu.be/ZUeFwyicV8o?t=358 2023-06-09T00:22:14 < karlp> tjat 2023-06-09T00:22:22 < karlp> that just says "had already been standard for 50 years" 2023-06-09T00:22:44 < karlp> anywya, internet just says "smaller transformers, didn't care about transmission line and switching losses over short runs, do it all custom..." 2023-06-09T00:22:47 < karlp> good enough for me. 2023-06-09T00:30:31 < BrainDamage> yeah smaller transformers and a better ratio for the alternators when strapped to the engines 2023-06-09T01:21:03 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Ping timeout: 245 seconds] 2023-06-09T01:22:03 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:2952:a8fd:5b37:a012] has quit [Ping timeout: 250 seconds] 2023-06-09T01:28:21 -!- specing_ [~specing@user/specing] has joined ##stm32 2023-06-09T01:28:21 -!- specing [~specing@user/specing] has quit [Killed (NickServ (GHOST command used by specing_))] 2023-06-09T01:30:06 -!- specing_ is now known as specing 2023-06-09T01:33:57 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-09T01:38:29 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2952-a8fd-5b37-a012.fixed6.kpn.net] has joined ##stm32 2023-06-09T01:43:07 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-09T01:52:51 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-09T01:58:23 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-09T02:06:33 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2952-a8fd-5b37-a012.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-09T02:11:27 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 250 seconds] 2023-06-09T03:12:32 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-09T03:56:31 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 256 seconds] 2023-06-09T04:33:02 -!- noarb [~noarb@user/noarb] has quit [Quit: ZNC 1.8.2 - https://znc.in] 2023-06-09T04:48:54 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-09T04:49:19 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-09T04:49:37 -!- qyx [~qyx@84.245.121.127] has quit [Ping timeout: 250 seconds] 2023-06-09T04:51:28 -!- qyx [~qyx@84.245.121.70] has joined ##stm32 2023-06-09T05:52:55 -!- Phantom [~Phantom@user/phantom] has quit [Quit: Leaving] 2023-06-09T06:00:19 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-09T06:30:40 -!- noarb [~noarb@user/noarb] has joined ##stm32 2023-06-09T07:57:38 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:d816:b2bf:539a:3fc3] has joined ##stm32 2023-06-09T07:57:38 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:d816:b2bf:539a:3fc3] has quit [Changing host] 2023-06-09T07:57:38 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-09T08:01:04 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-09T08:17:48 -!- begriffs [~begriffs@user/begriffs] has quit [Ping timeout: 240 seconds] 2023-06-09T09:45:29 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-09T09:46:09 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-09T10:01:11 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-09T11:42:41 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-09T12:16:42 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-09T12:24:48 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 248 seconds] 2023-06-09T12:49:44 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-09T12:57:17 < catphish> Design question: is there any good reason not to connect an LED between a +5V supply and a STM32 FT GPIO configured as open drain? 2023-06-09T12:58:39 < catphish> I want to blink a blue and a green LED, but these are 3V LEDs, so i don't know if i can reliably calculate their current draw if i use a 3v3 rail, but it seems to me that i can just use a 5V rail instead. Is there any reason not to do so? 2023-06-09T12:59:04 < zyp> it's fine 2023-06-09T13:00:20 < catphish> Someone was trying to argue that it's not a good idea to actually leave FT pins blocking 5v persistently, so i wanted to confirm 2023-06-09T13:00:24 < zyp> the only gotcha with FT pins is that they're only rated for Vdd+4V, so 5V on a FT pin with Vdd unpowered could be problematic 2023-06-09T13:00:55 < catphish> noted. 2023-06-09T13:05:05 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1117:c8a1:8ca7:b0c8] has joined ##stm32 2023-06-09T13:11:53 < qyx> I am using blue and white LEDs on 3V3 just fine 2023-06-09T13:12:05 < qyx> with 1k resistors they are pretty bright 2023-06-09T13:14:07 < zyp> InGaN green is still plenty bright at 3.3V with 10k resistors 2023-06-09T13:14:07 < catphish> well that makes things easy then, i was thinking i'd have to use more like 100R resistors to get useful current 2023-06-09T13:14:37 < zyp> catphish, have you used a modern LED yet? 2023-06-09T13:14:54 < catphish> yes, they always seem bright AF 2023-06-09T13:15:03 < zyp> useful current for InGaN green is like 100uA or so 2023-06-09T13:15:05 < catphish> i'm probably using them excessively 2023-06-09T13:15:37 < zyp> hang on, let me pull up a couple of fun datasheets 2023-06-09T13:15:48 < catphish> this is the blue i'm using https://datasheet.lcsc.com/lcsc/1811101510_Everlight-Elec-19-217-BHC-ZL1M2RY-3T_C72041.pdf 2023-06-09T13:17:54 < catphish> at 1k is's going to draw less than 1mA but as long as it's visible i don't care that much 2023-06-09T13:18:03 < zyp> catphish, compare these two: https://datasheet.lcsc.com/szlcsc/2008201032_Foshan-NationStar-Optoelectronics-NCD0603C1_C84264.pdf https://datasheet.lcsc.com/szlcsc/2008201032_Foshan-NationStar-Optoelectronics-NCD0603G1_C84267.pdf 2023-06-09T13:18:30 < zyp> they're both green, but one is AlGaInP and one is InGaN 2023-06-09T13:19:05 < catphish> they both show no light at < 1mA 2023-06-09T13:19:10 < zyp> look at the mcd rating 2023-06-09T13:19:53 < catphish> oh wow 2023-06-09T13:19:57 < catphish> that's quite an improvement 2023-06-09T13:20:48 < zyp> exactly, that's why you can't just expect to drive it at the max rated current anymore 2023-06-09T13:22:23 < zyp> I think InGaN blue is significantly less bright than green at the same current though, so I'm not sure what current is appropriate for blue 2023-06-09T13:22:34 < zyp> I advise testing in practice before deciding 2023-06-09T13:23:42 < catphish> well this is quite a lazy design: https://i.imgur.com/EY3IfB4.png 2023-06-09T13:23:42 < catphish> but it gives the InGaN LEDs quite a small current and the AlGaInP ones a bit more 2023-06-09T13:23:42 < catphish> the actual brightnesses and currents will be a bit arbitrary, but i really don't want to have to care this much, they're just status indicators 2023-06-09T13:24:11 < zyp> hmm, your LED have a rather low mcd rating, compared to e.g. the blue variant of the ones above: https://datasheet.lcsc.com/lcsc/2008201032_Foshan-NationStar-Optoelectronics-NCD0603B1_C84266.pdf 2023-06-09T13:25:14 < catphish> so it does 2023-06-09T13:25:24 < zyp> sure they're status indicators, but they're not useful status indicators if they hurt to look at or one gets so bright that it keeps you from discerning any of the others 2023-06-09T13:26:07 < zyp> also, if you don't want to worry about this shit, use addressable LEDs with internal PWM drivers and just set them at the brightness you like 2023-06-09T13:26:09 < catphish> indeed 2023-06-09T13:26:18 < zyp> I like SK6805-EC15 for indicators 2023-06-09T13:29:03 < zyp> orbtrace uses those, my testrack thing uses those 2023-06-09T13:29:05 < zyp> https://cdn.discordapp.com/attachments/813547772337979442/1100512450551492748/IMG_20230425_220302.jpg 2023-06-09T13:31:53 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1117:c8a1:8ca7:b0c8] has quit [Ping timeout: 265 seconds] 2023-06-09T13:32:46 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:cd38:322d:d9c:8eea] has joined ##stm32 2023-06-09T13:32:46 < catphish> i just realised i already use this same LED on another board with a 3v3 supply and 220R resistor and it works great 2023-06-09T13:32:57 < catphish> so i'll do that and go back to sleep 2023-06-09T13:35:26 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-09T13:53:09 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:cd38:322d:d9c:8eea] has quit [Ping timeout: 265 seconds] 2023-06-09T13:53:33 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d90:751a:866:fb17] has joined ##stm32 2023-06-09T14:07:10 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d90:751a:866:fb17] has quit [Ping timeout: 265 seconds] 2023-06-09T14:07:34 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ecf8:8805:44e7:4ce3] has joined ##stm32 2023-06-09T14:13:36 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-09T14:29:24 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ecf8:8805:44e7:4ce3] has quit [Ping timeout: 265 seconds] 2023-06-09T14:30:25 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2cfb:510:3a16:eb83] has joined ##stm32 2023-06-09T14:36:01 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2cfb:510:3a16:eb83] has quit [Ping timeout: 240 seconds] 2023-06-09T14:36:25 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:20d8:94aa:e378:bf9] has joined ##stm32 2023-06-09T15:03:48 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 240 seconds] 2023-06-09T15:24:56 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-09T15:39:31 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:20d8:94aa:e378:bf9] has quit [Ping timeout: 240 seconds] 2023-06-09T15:39:52 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:4980:c945:3fa6:bdc2] has joined ##stm32 2023-06-09T15:59:44 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:4980:c945:3fa6:bdc2] has quit [Ping timeout: 248 seconds] 2023-06-09T16:08:00 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-09T16:14:24 < karlp> I think I need to throw out these old leds I dug out of the cupboard, they're pretty fucking dim with 1k at 3.3 and 5v. 2023-06-09T16:16:38 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-09T16:51:47 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 246 seconds] 2023-06-09T17:05:53 -!- GenTooMan [~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883] has quit [Ping timeout: 256 seconds] 2023-06-09T17:06:44 < mawk> well 1k is kinda low current 2023-06-09T17:08:29 -!- GenTooMan [~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883] has joined ##stm32 2023-06-09T17:25:31 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-09T17:33:35 -!- begriffs [~begriffs@user/begriffs] has quit [Ping timeout: 265 seconds] 2023-06-09T17:39:23 < Steffanx> And still modern LEDs are bright as the sun 2023-06-09T17:40:07 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-09T17:45:23 < karlp> meh, all these old through hole ones I dug up to have on teh board for testing are dim with 1k. 2023-06-09T18:06:31 < catphish> i have another question, sorry to be a leech today. 2023-06-09T18:06:31 < catphish> i'm trying to convert JLC's manufacturing capabilities to kicad values. what so they mean by "minimum annular ring" vs "pth" under "Minimum Annular Ring"? 2023-06-09T18:06:31 < catphish> https://jlcpcb.com/capabilities/pcb-capabilities 2023-06-09T18:06:42 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-09T18:07:28 < catphish> i thought i knew what an annular ring is, and what PTH is, but i can't understand what they mean by those different columns 2023-06-09T18:08:53 < catphish> actually it probably doesn't matter because they're super explicit elsewhere about via sizes ayway which is the only reason i'd want a small hole 2023-06-09T18:12:52 < catphish> oh PTH is just the hole size 2023-06-09T18:12:55 < catphish> (i think) 2023-06-09T18:14:48 < jpa-> yeah, i'd say it is the minimum hole that you can actually put a wire through 2023-06-09T18:15:08 < jpa-> the smallest vias tend to get partially filled in plating 2023-06-09T18:20:58 < catphish> 0.3 is also the smallest via drill size usually 2023-06-09T18:21:25 < catphish> though you can go smaller on vias if you pay 2023-06-09T18:34:35 < catphish> think i'm done with my new flight controller design: http://nutty.tk/flight-controller.pdf 2023-06-09T18:34:44 < catphish> it's actually an AT32 :o 2023-06-09T18:36:11 < catphish> it's not even a complicated design, but it's taken me a week because people kept sticking their ideas in 2023-06-09T19:33:27 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-09T19:57:09 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Read error: Connection reset by peer] 2023-06-09T20:06:55 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-09T20:16:15 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-09T20:17:01 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 240 seconds] 2023-06-09T20:33:25 -!- kraiskil [~kraiskil@194.230.161.119] has joined ##stm32 2023-06-09T21:00:22 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has joined ##stm32 2023-06-09T21:05:22 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c81a-dd01-e9fd-68f5.fixed6.kpn.net] has joined ##stm32 2023-06-09T21:07:51 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a5df:e63a:e9b8:8aeb] has quit [Ping timeout: 256 seconds] 2023-06-09T21:17:09 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-09T21:22:39 < boddax> trying to read from ads1115 with f466re nucleo but even i put 5v on single channel ch0 with stm studio returns 5v reading all over 4 channels https://pastebin.com/Y0QXQ6Wj 2023-06-09T21:43:37 -!- kraiskil [~kraiskil@194.230.161.119] has quit [Ping timeout: 250 seconds] 2023-06-09T22:10:56 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 250 seconds] 2023-06-09T22:17:08 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c81a-dd01-e9fd-68f5.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-09T22:18:15 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-09T22:24:59 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Ping timeout: 246 seconds] 2023-06-09T22:25:43 -!- mouseghost [~draco@user/mouseghost] has joined ##stm32 2023-06-09T22:26:42 -!- m5zs7k [aquares@web10.mydevil.net] has joined ##stm32 2023-06-09T22:29:47 < qyx> so you have your channels configured wrongly 2023-06-09T22:33:26 < qyx> jpa-: when you run your PIC functions, how do you handle resolving symbols in the main executable? 2023-06-09T22:33:49 < qyx> or your function is so pure that it doesn't call anything? 2023-06-09T22:33:56 -!- bastian [~bastian@c-98-216-246-33.hsd1.nh.comcast.net] has joined ##stm32 2023-06-09T23:47:12 -!- flatmush [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 265 seconds] 2023-06-09T23:54:30 -!- turnip420 [~machinehu@209.52.88.158] has joined ##stm32 2023-06-09T23:55:56 -!- mouseghost [~draco@user/mouseghost] has quit [Quit: mew wew] 2023-06-09T23:59:31 -!- flatmush_ [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has joined ##stm32 --- Day changed la kesä 10 2023 2023-06-10T00:07:53 -!- bastian [~bastian@c-98-216-246-33.hsd1.nh.comcast.net] has quit [Quit: WeeChat 3.8] 2023-06-10T01:00:00 -!- turnip420 [~machinehu@209.52.88.158] has quit [Ping timeout: 248 seconds] 2023-06-10T01:08:10 -!- alan_o [~alan_o@2600:1700:1902:210f:c585:fec1:7947:f743] has quit [Ping timeout: 250 seconds] 2023-06-10T01:25:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-10T01:38:06 -!- turnip420 [~machinehu@209.52.88.158] has joined ##stm32 2023-06-10T01:46:40 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-10T01:55:55 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-10T02:49:50 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [] 2023-06-10T02:55:46 < karlp> you didn't even want to ask any of us zyp? 2023-06-10T03:09:16 < zyp> about what? the shift registers? 2023-06-10T03:17:01 -!- josuah [~josuah@46.23.94.12] has quit [Remote host closed the connection] 2023-06-10T03:19:27 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 250 seconds] 2023-06-10T03:20:04 < karlp> yeah :) 2023-06-10T03:20:06 < karlp> just teasing. 2023-06-10T03:21:32 < karlp> not like I have any ideas or anything... 2023-06-10T03:21:51 -!- turnip420 [~machinehu@209.52.88.158] has quit [Ping timeout: 256 seconds] 2023-06-10T03:29:06 < karlp> zyp: my login for bin.jvnv.net is gone? 2023-06-10T03:29:38 < karlp> (I'm trying a password reset, but not sure why it would have stopped working from whatI had saved) 2023-06-10T03:29:51 < zyp> shouldn't be 2023-06-10T03:31:44 < karlp> hrm, password reset didn't do anything either. 2023-06-10T03:32:03 < karlp> ahhah! 2023-06-10T03:32:14 < karlp> I must hav eused my work computer to update my email and kept the password 2023-06-10T03:33:30 < karlp> was goign to upload frrom the phone, but it didn't have the password, so... https://nc.beeroclock.net/s/saE4zJLrWdkkXfz 2023-06-10T03:33:36 < karlp> yay, matter demo. 2023-06-10T03:34:03 < karlp> don't blame me for the matter example demo not actually having the _lock_ be the lock, and the light be the lock instead. 2023-06-10T03:34:38 < karlp> no idea who fucked up there, chip/matter enginj2eeeers or homeassistant dweebs. 2023-06-10T03:34:51 < karlp> but one of them has, that's for sure. 2023-06-10T03:37:32 -!- turnip420 [~machinehu@209.52.88.158] has joined ##stm32 2023-06-10T03:50:13 -!- turnip420 [~machinehu@209.52.88.158] has quit [Read error: Connection reset by peer] 2023-06-10T03:52:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-10T04:06:35 < ColdKeyboard> So a werid question maybe; If I need to create a relatively cheap but still reliable bus for ~20 devices (master-slave architecture). And they are all going to be daisy-chained, probably over ~5m cable in total and that cable might be picking up some noise from the environment. What should I look at for the BUS? CAN seems too expensive. LIN seem very application specific and limited... Should 2023-06-10T04:06:35 < ColdKeyboard> I look at RS-485 and implement a custom protocol? Maybe 1-Wire? Or something else? 2023-06-10T04:06:49 < ColdKeyboard> Any suggestions, thoughts or experiences to share on this? :) 2023-06-10T04:15:31 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 240 seconds] 2023-06-10T04:24:15 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-10T04:27:50 -!- haritz [~hrtz@user/haritz] has quit [Read error: Connection reset by peer] 2023-06-10T04:27:59 -!- haritzondo [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-10T04:36:02 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-10T05:19:03 -!- haritzondo [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Quit: ZNC 1.8.2+deb2 - https://znc.in] 2023-06-10T05:27:34 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-10T05:27:34 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Changing host] 2023-06-10T05:27:34 -!- haritz [~hrtz@user/haritz] has joined ##stm32 2023-06-10T05:33:02 -!- Fleck [~fleck@user/fleck] has quit [Ping timeout: 246 seconds] 2023-06-10T05:38:50 -!- Fleck [~fleck@user/fleck] has joined ##stm32 2023-06-10T06:40:35 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-10T06:57:26 -!- Thorn [~Thorn@176.79.73.143] has joined ##stm32 2023-06-10T06:57:26 -!- Thorn [~Thorn@176.79.73.143] has quit [Changing host] 2023-06-10T06:57:26 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-10T07:01:46 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-10T07:13:28 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-10T08:29:42 -!- b-rex [und@sco.ph0nk.in] has quit [Quit: ZNC 1.8.2 - https://znc.in] 2023-06-10T08:52:59 < jpa-> qyx: function pointers as arguments, if really needed 2023-06-10T08:53:29 < jpa-> it was more of a hack than a fully covering implementation 2023-06-10T09:22:50 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-10T10:14:23 -!- catphish [~quassel@user/catphish] has quit [Ping timeout: 256 seconds] 2023-06-10T10:16:30 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-10T11:43:32 -!- chiptuner [~bobby@user/chiptuner] has quit [Ping timeout: 268 seconds] 2023-06-10T11:44:59 -!- chiptuner [~bobby@user/chiptuner] has joined ##stm32 2023-06-10T11:59:20 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-10T12:20:15 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-10T12:26:17 -!- Alexer- is now known as Alexer 2023-06-10T12:30:24 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 268 seconds] 2023-06-10T12:42:38 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-10T12:54:25 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has joined ##stm32 2023-06-10T13:00:07 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-10T13:31:06 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-10T13:34:20 < zyp> ColdKeyboard, hardware-wise, CAN and RS485 is not all that different 2023-06-10T13:34:53 < zyp> they both need a similar transceiver, main difference is whether you drive it with a UART or a CAN peripheral 2023-06-10T13:35:36 < zyp> if your device is gonna contain a middle end MCU anyway, you likely have a CAN peripheral 2023-06-10T13:36:02 < zyp> but even a lowend MCU can do RS485 2023-06-10T14:12:29 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 250 seconds] 2023-06-10T14:26:46 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T14:31:45 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-10T14:44:43 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T14:49:09 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 268 seconds] 2023-06-10T14:53:03 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-10T14:53:13 < Laurence_b> F eagle 2023-06-10T14:57:20 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 248 seconds] 2023-06-10T14:58:39 < PaulFertser> I even saw a mass-produced energy meter which claimed support for CAN but was actually using a CAN PHY attached to UART. 2023-06-10T14:59:03 < Laurence_b> https://www.derbytelegraph.co.uk/news/local-news/pride-flag-borrowash-torn-down-8499460 2023-06-10T14:59:50 < Laurence_b> wasnt me 2023-06-10T15:12:04 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T15:13:01 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-10T15:26:31 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-10T15:30:50 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-10T15:34:17 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [] 2023-06-10T15:39:31 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T15:44:39 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Ping timeout: 268 seconds] 2023-06-10T15:44:45 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 256 seconds] 2023-06-10T15:45:34 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-10T15:46:58 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has joined ##stm32 2023-06-10T15:50:17 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T15:58:13 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 268 seconds] 2023-06-10T16:04:33 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-10T16:06:06 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-10T16:06:24 < Laurence_b> does anyone know if through bulkhead duplex toslink connectors exist? 2023-06-10T16:09:53 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T16:25:38 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d474-260a-5c9e-c827.fixed6.kpn.net] has joined ##stm32 2023-06-10T16:26:58 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [] 2023-06-10T16:42:58 < catphish> silly question: does STM32 support level triggered interrupts? i only see edge triggering in the manual :( 2023-06-10T16:44:10 < catphish> now that i've thought about it, i'm happy polling the level, but seems like an odd omission, unless i'm missing something 2023-06-10T16:44:33 -!- josuah [~josuah@46.23.94.12] has joined ##stm32 2023-06-10T16:58:38 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d474-260a-5c9e-c827.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-10T16:59:34 < PaulFertser> catphish: at least back in the F1 days the EXTI controller (used for GPIOs, USB, Ethernet) had only edge detectors. NVIC itself is a different story. 2023-06-10T17:00:34 < catphish> i know nothing about NVIC :( 2023-06-10T17:01:09 < mawk> you can start a task on rising edge and stop it on falling edge 2023-06-10T17:01:20 < mawk> if you want to emulate level interrupts 2023-06-10T17:01:28 < PaulFertser> catphish: it's the interrupt controller that's kind of part of the core, not specific to ST. 2023-06-10T17:01:51 < PaulFertser> catphish: EXTI is connected to NVIC. 2023-06-10T17:02:06 < catphish> is the NVIC connected to the GPIO though? 2023-06-10T17:02:24 < mawk> through the EXTI interrupt 2023-06-10T17:10:15 < PaulFertser> Yep 2023-06-10T17:10:38 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Ping timeout: 245 seconds] 2023-06-10T17:11:59 < catphish> but EXTI only supports edge detection? 2023-06-10T17:12:07 < catphish> or am i misunderstanding here? 2023-06-10T17:12:49 < catphish> or can it just pass through the level? 2023-06-10T17:17:11 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-10T17:37:08 < PaulFertser> catphish: yes, EXTI supports only edge detection, so you essentially can have only edge detection for GPIOs on STM32, do not get confused with NVIC documentation. 2023-06-10T17:46:54 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-10T18:29:45 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 240 seconds] 2023-06-10T18:53:28 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has joined ##stm32 2023-06-10T19:03:05 -!- kraiskil [~kraiskil@10.121.104.92.dynamic.wline.res.cust.swisscom.ch] has quit [Ping timeout: 240 seconds] 2023-06-10T19:16:20 -!- kraiskil [~kraiskil@194.230.161.119] has joined ##stm32 2023-06-10T19:33:07 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-10T19:33:09 -!- kraiskil [~kraiskil@194.230.161.119] has quit [Ping timeout: 250 seconds] 2023-06-10T19:46:28 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T19:50:40 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 248 seconds] 2023-06-10T19:57:57 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 265 seconds] 2023-06-10T20:02:17 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T20:06:50 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-10T20:11:50 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-10T20:20:25 < catphish> PaulFertser: thanks, that was my interpretation, but i wanted to confirm, because i assumed that level based interrupts would be a super common requirement, lots of hardware has a "message waiting" indicator, and you want to run an interrupt any time it's set 2023-06-10T20:43:57 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 256 seconds] 2023-06-10T21:04:48 < PaulFertser> catphish: yeah, I was surprised too 2023-06-10T21:41:24 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-10T21:50:34 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 265 seconds] 2023-06-10T22:07:37 < jpa-> catphish: you can kind-of fake level triggered interrupts by using a timer enable input 2023-06-10T22:07:50 < jpa-> (with timer period of 2 clock cycles) 2023-06-10T22:08:34 < jpa-> i haven't really seen a case where you'd need level sensitive interrupts though 2023-06-10T22:09:04 < jpa-> you can always just check the level in the interrupt after clearing the interrupt flag, that avoids race conditions 2023-06-10T22:22:45 < mawk> you can start a task in the raising edge and stop in the falling edge 2023-06-10T22:22:48 < mawk> if using a rtos 2023-06-10T22:22:49 < mawk> and the task is doing a for(;;) loop or whatever 2023-06-10T22:22:51 < mawk> because I suppose you don't want to starve the other tasks if you have your level code repeatedly called 2023-06-10T22:25:13 < qyx> can pros, what usb-can adapter is cool now? 2023-06-10T22:25:22 < qyx> except orbtrace 2023-06-10T22:26:08 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has joined ##stm32 2023-06-10T22:26:12 < jpa-> orbtrace does can now? 2023-06-10T22:26:27 < Steffanx> tomorrow it can 2023-06-10T22:27:12 < zyp> news to me 2023-06-10T22:27:23 < qyx> I guess it can do everything as Steffanx says 2023-06-10T22:27:34 < qyx> but I have a stlink v3 handy 2023-06-10T22:27:41 < qyx> https://www.st.com/en/development-tools/stlink-v3-bridge.html 2023-06-10T22:27:57 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 268 seconds] 2023-06-10T22:28:20 < qyx> On the host PC, the bridge API source files rely on the STLinkUSBDriver.dll on Windows®, STLinkUSBDriver.so on Linux®, and STLinkUSBDriver.dylib on macOS 2023-06-10T22:28:24 < qyx> ok you can f... right off 2023-06-10T22:28:52 < qyx> are we in 2000 loading custom shared libraries in userspace to communicate with stuff 2023-06-10T22:29:27 < qyx> User-friendly ULTIMATE LIBERTY license agreement 2023-06-10T22:29:42 < jpa-> you expected libusb? 2023-06-10T22:30:15 < qyx> I kinda expected getting a can0 interface 2023-06-10T22:30:25 < zyp> I might do a FD-CAN FPGA core at some point for the industrial shit I'm playing with, and when I do, it'll port easily to the orbtrace too if you want 2023-06-10T22:30:36 < jpa-> luls, that sounds like some linux stuff 2023-06-10T22:31:05 < qyx> and anything equivalent on the windows side of course 2023-06-10T22:31:22 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/] 2023-06-10T22:31:46 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T22:32:53 < zyp> I started designing the IO stuff for the fanuc today, here's the encoder interface: https://cdn.discordapp.com/attachments/813547772337979442/1117164900918239374/image.png 2023-06-10T22:33:25 < zyp> bit overkill transceivers, but they look nice 2023-06-10T22:46:51 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-10T23:08:07 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-10T23:16:56 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T23:36:08 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-10T23:39:08 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-10T23:46:25 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 256 seconds] 2023-06-10T23:50:21 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has joined ##stm32 2023-06-10T23:52:16 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 248 seconds] 2023-06-10T23:52:41 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has quit [Read error: Connection reset by peer] --- Day changed su kesä 11 2023 2023-06-11T00:07:24 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-11T00:15:42 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 250 seconds] 2023-06-11T00:28:51 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-11T00:32:45 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Client Quit] 2023-06-11T00:33:01 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-11T00:34:52 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-11T00:46:55 -!- drzacek [~drzacek@2a01:3d8:3e0:ff00:8d7d:8b4f:62c8:3e8e] has joined ##stm32 2023-06-11T00:55:33 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has joined ##stm32 2023-06-11T00:55:57 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 268 seconds] 2023-06-11T01:01:06 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has joined ##stm32 2023-06-11T01:01:31 < nomorekaki> early +1 hello 2023-06-11T01:01:50 < nomorekaki> early+1 2023-06-11T01:05:21 -!- drzacek [~drzacek@2a01:3d8:3e0:ff00:8d7d:8b4f:62c8:3e8e] has quit [Quit: Leaving] 2023-06-11T01:10:08 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 268 seconds] 2023-06-11T01:12:03 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-11T01:12:06 < Laurence_b> RIP unabomber 2023-06-11T01:12:07 -!- specing [~specing@user/specing] has quit [Ping timeout: 265 seconds] 2023-06-11T01:16:03 < nomorekaki> indeed 2023-06-11T01:27:04 < Laurence_b> https://nitter.cz/pic/enc/bWVkaWEvRnlDRWpWNFdZQTBZQ016LnBuZz9uYW1lPXNtYWxsJmZvcm1hdD13ZWJw 2023-06-11T01:28:31 < nomorekaki> how is your hyperpride going Laurence_b? 2023-06-11T01:30:59 < Laurence_b> hyperboss sacked quite a lot of staff 2023-06-11T01:31:05 < Laurence_b> but I got a 10% pay rise 2023-06-11T01:31:38 < Laurence_b> apparently finance is tight 2023-06-11T01:31:55 < nomorekaki> but you got the grant 10M right? 2023-06-11T01:32:20 < nomorekaki> the woke grant 2023-06-11T01:34:06 < nomorekaki> any estimates how much company is burning cash per month? 2023-06-11T01:34:22 < Laurence_b> prob about 250k 2023-06-11T01:35:07 < Laurence_b> we are planning to put the motors onto a next gen TGV prototype, that should make some money 2023-06-11T01:39:07 -!- IanW_ [~IceChat9@jindivik.force9.co.uk] has quit [Quit: Bye] 2023-06-11T01:48:04 < nomorekaki> this new Arnold documentary series is pretty good 2023-06-11T01:48:22 < nomorekaki> not really interested about bodybuilding 2023-06-11T01:55:09 < nomorekaki> very inspirational guy that Arnold guy 2023-06-11T02:35:53 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-11T02:54:39 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-11T03:00:10 -!- Netsplit *.net <-> *.split quits: drkow, polprog_, hackkitten, perdmann_, specing 2023-06-11T03:00:13 -!- perdmann [~patrick@nostromo.0x47.net] has joined ##stm32 2023-06-11T03:00:16 -!- hackkitten [~hackkitte@2a00:6020:5090:5700::35e] has joined ##stm32 2023-06-11T03:02:01 -!- drfff [~k\o\w@72.53.234.240] has joined ##stm32 2023-06-11T03:02:30 -!- Netsplit over, joins: specing 2023-06-11T03:05:26 -!- polprog [~ath0@user/polprog] has joined ##stm32 2023-06-11T03:28:29 -!- b-rex [~tar@xzvf.drwx.zip] has joined ##stm32 2023-06-11T03:55:56 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-11T04:26:24 -!- Thorn [~Thorn@176.79.73.143] has joined ##stm32 2023-06-11T04:26:24 -!- Thorn [~Thorn@176.79.73.143] has quit [Changing host] 2023-06-11T04:26:24 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-11T04:54:56 -!- qyx [~qyx@84.245.121.70] has quit [Ping timeout: 265 seconds] 2023-06-11T04:56:44 -!- qyx [~qyx@84.245.120.122] has joined ##stm32 2023-06-11T05:14:23 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 246 seconds] 2023-06-11T05:55:28 -!- Netsplit *.net <-> *.split quits: tkoskine_, zyp 2023-06-11T05:55:30 -!- Netsplit over, joins: zyp 2023-06-11T05:55:30 -!- tkoskine [tkoskine@kapsi.fi] has joined ##stm32 2023-06-11T06:28:01 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-11T07:15:55 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-11T07:43:39 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-11T07:44:51 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-11T07:46:30 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-11T08:04:37 -!- boddax_ [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-11T08:08:07 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Ping timeout: 255 seconds] 2023-06-11T08:27:48 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-11T09:14:19 -!- ferdna [~ferdna@user/ferdna] has quit [Remote host closed the connection] 2023-06-11T09:14:41 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-11T09:53:25 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 255 seconds] 2023-06-11T10:38:57 -!- jdw [~jdw@46.97.168.216] has joined ##stm32 2023-06-11T10:47:32 < jdw> Zyp, I'm in Norway on a business trip. Will stay in Oslo. Recommend doing anything in particular in my free time? 2023-06-11T10:53:51 < jdw> This thing might disconnect. Please answer anyway, I'll check the logs later today. 2023-06-11T10:55:15 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-11T10:55:52 < Steffanx> jdw go for a walk to zp. It's only a 2.5 day walk :) 2023-06-11T10:56:59 < jdw> Steffanx, I would have liked that but I don't know if my schedule would allow it :) 2023-06-11T10:57:28 < jdw> Very nice country so far. 2023-06-11T11:01:01 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 2023-06-11T11:03:07 -!- jdw [~jdw@46.97.168.216] has quit [Quit: Client closed] 2023-06-11T11:06:35 -!- jdw [~jdw@46.97.168.216] has joined ##stm32 2023-06-11T11:07:50 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-11T11:15:38 -!- jdw [~jdw@46.97.168.216] has quit [Ping timeout: 245 seconds] 2023-06-11T11:35:51 < catphish> jpa-: thanks, as long as that process works, that should do the job, i always just felt that a level triggered interrupt was more robust 2023-06-11T13:01:48 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:706e:c8ec:c085:bd1e] has joined ##stm32 2023-06-11T13:14:32 < zyp> jadew, nice -- you should have been here a week earlier; I were in Oslo last weekend :) 2023-06-11T13:20:19 < zyp> not sure about anything particular to do, typical tourist places are the opera roof and the frogner park if you like that sort of stuff 2023-06-11T14:21:13 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-11T15:07:30 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:706e:c8ec:c085:bd1e] has quit [Ping timeout: 250 seconds] 2023-06-11T15:26:49 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Remote host closed the connection] 2023-06-11T15:30:25 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-11T15:36:19 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 255 seconds] 2023-06-11T16:13:51 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-11T16:40:13 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-11T16:42:18 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-11T17:33:23 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-11T17:44:12 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-f9d3-6f6a-b95d-4d77.fixed6.kpn.net] has joined ##stm32 2023-06-11T18:10:31 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-11T18:15:12 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-11T18:27:55 -!- begriffs [~begriffs@user/begriffs] has quit [Ping timeout: 260 seconds] 2023-06-11T18:45:38 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has quit [Ping timeout: 245 seconds] 2023-06-11T18:51:00 < qyx> what is jadew doing so much in the north 2023-06-11T18:51:29 < Steffanx> Business apparently 2023-06-11T19:05:34 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-f9d3-6f6a-b95d-4d77.fixed6.kpn.net] has quit [Ping timeout: 255 seconds] 2023-06-11T19:15:22 < catphish> i enjoy that this mystery part exists: https://www.lcsc.com/product-detail/Attitude-Sensor-Gyroscope_STMicroelectronics-LSM6DSDTR_C472550.html 2023-06-11T19:15:59 < catphish> i'd love to know what it is, it has no datasheet, ST say it doesn't officially exist 2023-06-11T19:18:30 < Steffanx> They say it exists, but not for the open market. 2023-06-11T19:18:39 < Steffanx> And they won't share a datasheet 2023-06-11T19:18:59 < catphish> so that's it doing listed on LCSC? 2023-06-11T19:20:17 < catphish> the part i actually want is LSM6DSR but it's out of stock, hopefully it'll reappear 2023-06-11T19:23:19 < catphish> though the LSM6DSO should work near enough the same 2023-06-11T19:42:25 -!- kraiskil [~kraiskil@mob-194-230-161-119.cgn.sunrise.net] has joined ##stm32 2023-06-11T20:30:51 < Mangy_Dog> maybe its an exclusive part for apple: p 2023-06-11T20:30:52 < Mangy_Dog> :p 2023-06-11T20:41:51 < catphish> i suppose it makes sense to have undocumented parts in the general supply chain as spare parts 2023-06-11T20:45:44 < catphish> general electronics question: i want "literally any diode" that can carry a couple of amps for polarity protection, but i want it as small as possoble, what should i be looking at? schotkeys that can carry more than 1A seem to suddenly get very large 2023-06-11T20:47:26 < specing> maybe some FET that has its gate wired to input? 2023-06-11T20:47:47 < specing> and/or diode+FET combo? 2023-06-11T21:16:54 -!- jdw [~jdw@46.97.168.216] has joined ##stm32 2023-06-11T21:17:24 < catphish> *nod* 2023-06-11T21:18:19 < catphish> i just want something i can put between my USB VBUS and my board 5v rail, even though it's totally overkill, i'd like to put s 2A part in there 2023-06-11T21:19:01 < jdw> Zyp, yeah, would have been nice to meet up. I'm staying right next to the opera so, I guess that objective is done. I was surprised to see people sunbathing AND swimming in this weather. 2023-06-11T21:19:41 < jdw> It's not bad, but it's nowhere near swimming temperature by Romanian standards. 2023-06-11T21:20:11 < jpa-> catphish: the mosfet polarity protector is the standard answer for that question 2023-06-11T21:20:40 < zyp> jdw, so what brings you to norway and how long are you staying? 2023-06-11T21:20:52 < catphish> i guess in this case it's not "polarity protection" at all, but does the same thing apply? 2023-06-11T21:21:11 < jpa-> catphish: so if it is not polarity protection, *what* is the diode for? 2023-06-11T21:21:54 < jdw> Zyp, I started working for a Norwegian company and they wanted to meet me. I'll be here until Saturday (inclusive). 2023-06-11T21:22:09 < catphish> i realised after i asked, this specific case it mildly different, i want to put a diode between VBUS and my +5v rail so that USB can power my board, but my SMPS doesn't back-feed the USB host 2023-06-11T21:22:26 < zyp> ah, cool, anything I've heard about? 2023-06-11T21:22:43 < zyp> the company, I mean 2023-06-11T21:22:44 < jpa-> catphish: ok, the mosfet solution doesn't work for that 2023-06-11T21:23:10 < jpa-> catphish: just stick your required current etc. ratings in digikey/mouser search and pick the smallest schottky that can handle it 2023-06-11T21:23:13 < jdw> Nah, it's not electronics related, nor particularly big. Just started expanding and they're putting together a programming team. 2023-06-11T21:23:16 < catphish> jpa-: thanks, i realised after i asked that i was being an idiot and it's not the same thing 2023-06-11T21:23:25 < catphish> *nod* thanks 2023-06-11T21:24:25 < zyp> jdw, what sort of stuff do they do? 2023-06-11T21:24:41 < jdw> Accounting 2023-06-11T21:25:06 < jpa-> in the category of "world makes a better idiot": the mosfet polarity protector also doesn't protect if someone plugs in an AC power supply :) 2023-06-11T21:25:31 < jpa-> though it is more likely to fry out the power supply rather than the device, so i guess it half-works 2023-06-11T21:32:02 < zyp> just fit a beefy enough crowbar :) 2023-06-11T21:32:07 < catphish> why wouldn't it protect against an AC supply? 2023-06-11T21:32:22 < catphish> unless you mean 230V :) 2023-06-11T21:34:18 < qyx> interested too 2023-06-11T21:35:06 < qyx> with proper design it could even protect against 230 Vac 2023-06-11T21:38:32 -!- jdw [~jdw@46.97.168.216] has quit [Quit: Client closed] 2023-06-11T21:39:53 < jpa-> because once the positive half-cycle charges your capacitors, the MOSFET sees positive voltage between its gate and source and conducts 2023-06-11T21:40:28 < jpa-> sure, it'll stop before the voltage over decoupling caps goes negative, but might give an interesting amount of ripple current through your decoupling caps 2023-06-11T21:42:10 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 255 seconds] 2023-06-11T21:46:45 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-11T21:49:30 < qyx> hm yeah 2023-06-11T21:50:00 < qyx> karlp: re your vacuum cleaner issue, that's insane, the whole control electronics is in the battery itself 2023-06-11T21:50:16 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 255 seconds] 2023-06-11T21:50:24 < qyx> maybe that is the reason the battery price is comparable to the whole thing 2023-06-11T21:50:26 < zyp> control for what? 2023-06-11T21:50:49 < qyx> charging/discharging, motor control, LEDs, bottom brush motor control 2023-06-11T21:51:12 < qyx> the only thing in the cleaner body is the motor and a tact button to power it on/off 2023-06-11T21:51:16 < zyp> ah, like some ebikes do 2023-06-11T21:51:34 < qyx> I guess in the brush there are exactly two things. a motor a some LEDs 2023-06-11T21:52:07 < qyx> wire from the on/off switch goes to a terminal on the battery 2023-06-11T21:53:13 < zyp> doesn't seem too silly; putting all the electronics in one place probably makes it cheaper to make, and if you're gonna put a BMS in the battery anyway, you might as well integrate the rest with it 2023-06-11T21:57:45 < qyx> from the manufacturing pov, no 2023-06-11T21:58:02 < qyx> but hey, the battery is a consumable, from all other pov it is a bs 2023-06-11T21:58:32 < qyx> now the battery died, I am not gonna buy a new one 2023-06-11T21:58:45 < qyx> that's exactly what the manufacturer wants 2023-06-11T21:59:07 < qyx> but it is not how a proper tool should be made 2023-06-11T21:59:37 < zyp> I'm not sure I'd expect the rest to be built to last longer than the battery anyway 2023-06-11T22:00:13 < qyx> I would say even the battery should last longer than 2 years 2023-06-11T22:00:28 < qyx> it died just after 2 years passed 2023-06-11T22:00:43 < qyx> I would say it was charged maybe 50 times 2023-06-11T22:01:12 < qyx> nah 2023-06-11T22:01:14 < zyp> doesn't make sense to optimize for battery replacement if almost everybody throws it away and replaces it with a new product anyway 2023-06-11T22:01:27 < zyp> that's how I feel about phones too 2023-06-11T22:01:52 < zyp> by the time my phone battery goes bad, the rest of the phone is also so obsolete it's due for replacement anyway 2023-06-11T22:01:52 < qyx> I don't, my phone has 16 years and still working :P 2023-06-11T22:01:56 < qyx> on a third battery though 2023-06-11T22:02:17 < zyp> I wouldn't want to use a 16 year old phone :) 2023-06-11T22:02:33 < qyx> it is great, it does exactly what it should do 2023-06-11T22:02:42 < qyx> connects to a network, it is able to call, send/receive sms 2023-06-11T22:02:46 < zyp> I mean, what amount of todays base stations does it even connect to? 2023-06-11T22:02:53 < qyx> all here 2023-06-11T22:03:10 < qyx> 2G still works in most of the world 2023-06-11T22:03:12 < qyx> 3G not 2023-06-11T22:03:18 < qyx> *most parts 2023-06-11T22:04:02 < qyx> nyway, I am a sad panda now 2023-06-11T22:04:16 < qyx> I'll try to replace the cells, one is shorted 2023-06-11T22:04:16 < zyp> yeah, 3G was shut down in 2021 here, 2G is due for shutdown in 2025 and is mostly kept alive for old M2M systems 2023-06-11T22:10:45 < catphish> jpa-: followup qustion? can i just use the body diode of a MOSFET in my application? because a mosfet with a 2A body diode, like AO3401A is much smaller and cheaper than general purpose 1A diodes 2023-06-11T22:11:06 < catphish> and if so, why don't they sell that diode on its own? or am i just not looking hard enugh here? 2023-06-11T22:11:48 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-11T22:15:04 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-11T22:15:12 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Read error: Connection reset by peer] 2023-06-11T22:16:08 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:3d12:5a1f:f831:d5a5] has joined ##stm32 2023-06-11T22:16:08 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:3d12:5a1f:f831:d5a5] has quit [Changing host] 2023-06-11T22:16:08 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-11T22:23:14 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:ac86:1269:dcdf:3ac7] has joined ##stm32 2023-06-11T22:25:20 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 260 seconds] 2023-06-11T22:26:40 -!- jbo [~tct@user/tct] has quit [Ping timeout: 265 seconds] 2023-06-11T22:26:41 -!- tct [~tct@user/tct] has joined ##stm32 2023-06-11T22:29:46 < catphish> yes, i'm just not looking hard enough, 2A schotkeys definitely exist in smaller packages like SOD323 2023-06-11T22:32:59 < zyp> doing IO modules for the replacement fanuc controller: https://bin.jvnv.net/file/I6Jrn.png 2023-06-11T22:34:29 < zyp> those are output buffers for the PWM signals to the servo amplifier and ADCs for the current feedback 2023-06-11T22:34:37 * qyx programming 2023-06-11T22:34:40 < qyx> 2 files changed, 16 insertions(+), 173 deletions(-) 2023-06-11T22:34:48 < zyp> love those days 2023-06-11T22:35:06 < zyp> no better way to improve a codebase than removing cruft 2023-06-11T22:35:31 < zyp> I need a 5V VDDA rail for those ADCs 2023-06-11T22:36:11 < zyp> I have a 5V rail already, ±15V rails that I figure are the original rails, and two 24V rails 2023-06-11T22:36:31 < qyx> I hate 5V VDDA ADCs 2023-06-11T22:36:38 < zyp> ±15V being the analog rails for the original controller, I mean 2023-06-11T22:36:48 < zyp> why? 2023-06-11T22:37:12 < zyp> I picked these on purpose because they can do like ±12V in 2023-06-11T22:37:12 < qyx> because usually the first level vreg is whatever->5V 2023-06-11T22:37:41 < qyx> and if 5V ADCs are to be used, I need to be creative with that 2023-06-11T22:37:50 < qyx> usually raising it to 5V2 or so 2023-06-11T22:37:59 < zyp> I'm not sure what the range of the signals I've got are, but with ±15V rails I expect a ±12V ADC to handle whatever it is 2023-06-11T22:38:10 < zyp> yeah 2023-06-11T22:38:22 < qyx> because most of the point-of-load vregs are 5V5 max 2023-06-11T22:39:07 < zyp> so what I'm thinking is that I don't want to just use the existing 5V rails, I want to maybe throw in a linear reg from the +15V or something 2023-06-11T22:40:04 < qyx> lm7805 to the rescue 2023-06-11T22:41:43 < zyp> datasheet says ADC pulls 6.75mA max, so that's 81mA across the 12 ADCs 2023-06-11T22:41:59 < zyp> I should look up what my power supply is rated for 2023-06-11T22:42:27 < qyx> that's pretty much 2023-06-11T22:42:30 < qyx> nearly 1 W 2023-06-11T22:42:54 < qyx> of thermal dissipation 2023-06-11T22:43:04 -!- b-rex [~tar@xzvf.drwx.zip] has quit [Ping timeout: 265 seconds] 2023-06-11T22:43:27 < zyp> hmm, +15V rail is rated for 5A total 2023-06-11T22:43:58 < zyp> 0.5A total, I mean 2023-06-11T22:44:46 < zyp> but I'm not sure how the power budget for that looks, servo amplifier is also using those rails 2023-06-11T22:47:12 -!- tct_ [~tct@user/tct] has joined ##stm32 2023-06-11T22:47:30 -!- tct [~tct@user/tct] has quit [Ping timeout: 260 seconds] 2023-06-11T22:50:51 < qyx> 2 files changed, 25 insertions(+), 275 deletions(-) 2023-06-11T22:50:54 < qyx> progressing slowly 2023-06-11T22:52:37 < zyp> let's see if there's a karlp-approved 1117 that fits the bill 2023-06-11T22:52:44 -!- boddax_ [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-11T22:55:30 -!- tct [~tct@user/tct] has joined ##stm32 2023-06-11T22:55:37 -!- tct_ [~tct@user/tct] has quit [Ping timeout: 268 seconds] 2023-06-11T22:57:55 < zyp> uh, the RthJA figures suggests I risk exceeding the 125°C max junction temperatures if I'm pulling 81mA across a 10V drop 2023-06-11T22:59:13 < qyx> did you consider a beefy lm7805 as I suggested? 2023-06-11T22:59:48 < zyp> then again, those are worst case numbers with the ADC running at 500kSPS, not sure how realistic those numbers are 2023-06-11T23:00:50 < zyp> I mean, I don't think I can even run the SPI interface fast enough to pull out the data that fast when I've got 12 of them daisy chained 2023-06-11T23:06:29 < zyp> let's see, there's 32 bits, per ADC at max 66.67 MHz, so that's 480ns per ADC 2023-06-11T23:07:01 < zyp> minimum conversion and acquisition is 1000ns each respectively, so I can't daisy chain more than two and run at max speed 2023-06-11T23:07:10 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Read error: Connection reset by peer] 2023-06-11T23:07:57 < zyp> 12 chained leaves me a bit under 150kSPS total 2023-06-11T23:08:10 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-11T23:08:45 < zyp> although I've considered doing two chains, that'd give me 257kSPS 2023-06-11T23:08:55 < zyp> either way I won't be running it at more than half rate 2023-06-11T23:09:54 < zyp> so… I'll probably be fine… 2023-06-11T23:10:06 < zyp> and it's a one off so I can bodge it if not :) 2023-06-11T23:18:31 < zyp> but yeah, maybe a to263 is a better option than a sot223 2023-06-11T23:21:56 < tct> meow 2023-06-11T23:22:57 < specing> catphish: what if you used a power supply plug that shorts a "plug connected" switch before the 5V surface makes contact? 2023-06-11T23:23:45 < specing> this plug connected switch could be wired to a fet betwen USB 5V and your board 2023-06-11T23:24:13 < catphish> specing: a reasonable option, but mechanical solutons aren't going to work on this particular project 2023-06-11T23:25:13 < specing> catphish: could also use a >>5V supply and detect voltage being above USB rating 2023-06-11T23:25:30 < qyx> tct: are you recording yet 2023-06-11T23:26:17 < qyx> specing: mechanical protections don't work for engineers 2023-06-11T23:30:38 < tct> qyx, on two audio interfaces!!!111eleven 2023-06-11T23:30:52 < qyx> \o/ --- Day changed ma kesä 12 2023 2023-06-12T00:15:00 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:ac86:1269:dcdf:3ac7] has quit [Ping timeout: 260 seconds] 2023-06-12T00:48:34 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has quit [Quit: Leaving] 2023-06-12T01:10:59 < karlp> qyx: that vaccum I talked about was.... well over a year ago? what brought that uyp now? 2023-06-12T01:11:18 < zyp> qyx' vacuum's battery died now 2023-06-12T01:11:39 < zyp> so you two are now the broken vacuum club 2023-06-12T01:19:16 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has joined ##stm32 2023-06-12T01:32:01 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 260 seconds] 2023-06-12T02:06:40 < qyx> TIL python forked Process() cannot assign parent's data 2023-06-12T02:06:49 < qyx> quite obvious 2023-06-12T02:40:40 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-12T02:51:19 -!- kraiskil [~kraiskil@mob-194-230-161-119.cgn.sunrise.net] has quit [Ping timeout: 255 seconds] 2023-06-12T03:04:53 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-12T04:31:37 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has joined ##stm32 2023-06-12T04:31:37 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has quit [Changing host] 2023-06-12T04:31:37 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-12T04:36:21 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 260 seconds] 2023-06-12T04:45:01 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-12T05:02:00 -!- splud [~noneya.bi@user/splud] has quit [Ping timeout: 265 seconds] 2023-06-12T05:03:43 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-12T05:22:04 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has joined ##stm32 2023-06-12T05:26:47 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has quit [Ping timeout: 250 seconds] 2023-06-12T05:42:34 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has joined ##stm32 2023-06-12T05:47:25 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2023-06-12T05:50:49 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-12T05:57:09 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-12T06:00:55 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has quit [Ping timeout: 260 seconds] 2023-06-12T06:13:22 -!- splud [~noneya.bi@user/splud] has quit [Ping timeout: 255 seconds] 2023-06-12T06:25:37 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2023-06-12T06:33:00 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 260 seconds] 2023-06-12T08:09:05 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-12T08:14:36 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has quit [Server closed connection] 2023-06-12T08:14:57 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has joined ##stm32 2023-06-12T08:33:07 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-12T08:50:30 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-12T09:26:19 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-12T09:33:36 -!- englishman [englishman@user/englishman] has quit [Server closed connection] 2023-06-12T09:33:56 -!- englishman [englishman@user/englishman] has joined ##stm32 2023-06-12T09:41:30 < jpa-> catphish: body diodes of MOSFETs have rather high forward voltage, but other than that, yeah 2023-06-12T09:47:43 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-12T09:47:43 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Changing host] 2023-06-12T09:47:43 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-12T09:56:15 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has joined ##stm32 2023-06-12T09:56:15 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has quit [Changing host] 2023-06-12T09:56:15 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-12T11:24:07 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-12T11:24:10 < Laurence_b> https://nitter.cz/pic/orig/enc/bWVkaWEvRnhuajVGbFd3QUF1X0owLnBuZw== 2023-06-12T11:30:21 < Laurence_b> https://nitter.cz/pic/orig/enc/bWVkaWEvRnFoZ3RrcFdJQUlNdzJlLnBuZw== 2023-06-12T11:35:41 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-12T12:07:56 -!- rajkosto [~rajkosto@93-86-181-151.dynamic.isp.telekom.rs] has joined ##stm32 2023-06-12T12:12:08 -!- Thorn [~Thorn@user/thorn] has quit [Quit: We be chillin' - IceChat style] 2023-06-12T12:21:38 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-12T12:23:53 -!- Thorn [~Thorn@user/thorn] has quit [Client Quit] 2023-06-12T12:24:23 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-12T12:39:23 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Ping timeout: 245 seconds] 2023-06-12T13:13:41 -!- leptonix [~leptonix@134.122.103.122] has quit [Server closed connection] 2023-06-12T13:13:56 -!- leptonix [~leptonix@134.122.103.122] has joined ##stm32 2023-06-12T13:57:16 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:db6:f122:2c4d:2bbf] has joined ##stm32 2023-06-12T14:04:58 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:db6:f122:2c4d:2bbf] has quit [Ping timeout: 255 seconds] 2023-06-12T14:05:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:387d:7cfa:af4a:8988] has joined ##stm32 2023-06-12T14:23:52 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:387d:7cfa:af4a:8988] has quit [Ping timeout: 255 seconds] 2023-06-12T14:24:02 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:842:ffb5:6fd6:a45c] has joined ##stm32 2023-06-12T14:37:39 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:842:ffb5:6fd6:a45c] has quit [Ping timeout: 265 seconds] 2023-06-12T14:38:40 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:29ca:4913:ad8c:39d0] has joined ##stm32 2023-06-12T14:39:33 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:29ca:4913:ad8c:39d0] has quit [Remote host closed the connection] 2023-06-12T14:39:57 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:29ca:4913:ad8c:39d0] has joined ##stm32 2023-06-12T15:04:51 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-12T15:06:37 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:29ca:4913:ad8c:39d0] has quit [Ping timeout: 255 seconds] 2023-06-12T15:07:15 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9128:44cc:476f:e2e4] has joined ##stm32 2023-06-12T15:08:50 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Read error: Connection reset by peer] 2023-06-12T15:10:47 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-12T15:35:36 -!- HelloShitty [~psysc0rpi@bl6-131-248.dsl.telepac.pt] has quit [Server closed connection] 2023-06-12T15:36:17 -!- HelloShitty [~psysc0rpi@bl6-131-248.dsl.telepac.pt] has joined ##stm32 2023-06-12T15:39:22 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9128:44cc:476f:e2e4] has quit [Ping timeout: 248 seconds] 2023-06-12T15:40:20 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a019:4d75:d4b3:8bf8] has joined ##stm32 2023-06-12T15:51:38 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a019:4d75:d4b3:8bf8] has quit [Ping timeout: 248 seconds] 2023-06-12T15:52:02 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8413:1e5:a9c5:5358] has joined ##stm32 2023-06-12T16:15:00 < karlp> better include these nerds too! 2023-06-12T16:15:33 < karlp> if anyone's interested in getting their ahnds on one of these: https://www.calmet.com.pl/en/power-calibrators-and-power-quality-calibrators/164-cp11b-power-calibrator-and-protection-relay-test-set (0.05% version) we have one for sale, shipping out of iceland. 2023-06-12T16:16:08 < karlp> cost about 10k€ ~5 years ago or something. 2023-06-12T16:16:31 < karlp> current price idea is ~3k, but email kg@etactica.com and haggle if you like. 2023-06-12T16:18:22 < karlp> we also have a sealed reel of 1000 pieces of atm90e32, direct from microchip, those run ~$3 each, we can let go for ~$1 each, but make an offer if that's interesting. 2023-06-12T16:19:13 < karlp> finally, about 25 boxes of phoenix BCH-350H-4 (3.5mm horiztonal 4P euro plug sockets) 100 per box, would be looking at ~40 per box (50% discount on retail) ideally most or all of it... 2023-06-12T16:20:44 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8413:1e5:a9c5:5358] has quit [Ping timeout: 258 seconds] 2023-06-12T16:21:13 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8595:1d7e:6c02:b23c] has joined ##stm32 2023-06-12T16:32:13 -!- rajkosto [~rajkosto@93-86-181-151.dynamic.isp.telekom.rs] has quit [Read error: Connection reset by peer] 2023-06-12T16:43:22 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8595:1d7e:6c02:b23c] has quit [Ping timeout: 248 seconds] 2023-06-12T16:44:17 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e430:1e9d:244:2184] has joined ##stm32 2023-06-12T16:45:03 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e430:1e9d:244:2184] has quit [Remote host closed the connection] 2023-06-12T16:45:30 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e430:1e9d:244:2184] has joined ##stm32 2023-06-12T16:46:30 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-12T16:48:23 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Quit: Leaving] 2023-06-12T17:04:42 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e430:1e9d:244:2184] has quit [Ping timeout: 248 seconds] 2023-06-12T17:21:30 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5c55:62e2:c17b:7b6] has joined ##stm32 2023-06-12T17:39:05 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-12T18:20:34 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5c55:62e2:c17b:7b6] has quit [Ping timeout: 255 seconds] 2023-06-12T18:20:45 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a09d:e9b1:71d4:b360] has joined ##stm32 2023-06-12T18:37:03 < catphish> jpa-: thanks, yeah, i realised the power dissipation might become the limiting factor, in the end i just stuck a big SMA schotkey in there 2023-06-12T18:45:01 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:a09d:e9b1:71d4:b360] has quit [Ping timeout: 240 seconds] 2023-06-12T18:45:40 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8ef:2781:931a:d5f6] has joined ##stm32 2023-06-12T18:59:21 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-12T19:10:01 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8ef:2781:931a:d5f6] has quit [Ping timeout: 240 seconds] 2023-06-12T19:10:12 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d0ae:594e:f27c:ec48] has joined ##stm32 2023-06-12T19:27:26 -!- PhantomWork [~PhantomWo@modemcable022.175-37-24.static.videotron.ca] has joined ##stm32 2023-06-12T19:27:32 -!- PhantomWork [~PhantomWo@modemcable022.175-37-24.static.videotron.ca] has quit [Changing host] 2023-06-12T19:27:32 -!- PhantomWork [~PhantomWo@user/phantom] has joined ##stm32 2023-06-12T19:28:14 < PhantomWork> Hi there, does anyone have a code example for IR transmission with schematics? 2023-06-12T19:28:41 < mawk> which protocol? 2023-06-12T19:28:57 < mawk> depending on the protocol some TIM peripherals support IR 2023-06-12T19:29:12 < mawk> but otherwise you can just "bitbang" it 2023-06-12T19:29:17 < mawk> start and stop a 40kHz timer 2023-06-12T19:29:22 < mawk> or something like thatr 2023-06-12T19:29:23 < mawk> -r 2023-06-12T19:29:36 < PhantomWork> anything that I can send 3 bytes over a 38kHz carrier 2023-06-12T19:29:37 < mawk> and for the schemnatic well you just need an IR led 2023-06-12T19:30:02 < mawk> so NEC? 2023-06-12T19:30:51 < PhantomWork> some implementation uses a timer and loops back the uart tx into an external trigger, and use the PWM output gated to drive the led... but the stm32 documentation seems to say tx to led directly.. so I'm puzzled 2023-06-12T19:31:37 < mawk> where do you see the stm32 documentation saying that? 2023-06-12T19:31:46 < mawk> also like I mentioned some TIM peripherals have an IR mode 2023-06-12T19:31:49 < mawk> maybe it's referring to that 2023-06-12T19:33:24 < PhantomWork> I forgot which AN it was in, but, well, they overly abstract from the hardware making the AN useless imo.. 2023-06-12T19:33:41 < PhantomWork> on stm32f103 2023-06-12T19:33:43 < mawk> ah 2023-06-12T19:33:46 < mawk> is that your stm32? 2023-06-12T19:33:52 < PhantomWork> yeah 2023-06-12T19:33:53 < mawk> probably doesn't have the IR thing 2023-06-12T19:33:56 < mawk> it's so old 2023-06-12T19:34:00 < PhantomWork> it have irda on uart 2023-06-12T19:34:13 < mawk> yeah that's not what I mean 2023-06-12T19:34:54 < mawk> irda is different from NEC also no? 2023-06-12T19:35:03 < mawk> the NEC protocol is the simplest thing for live TV remotes 2023-06-12T19:35:06 < mawk> at 38kHz 2023-06-12T19:35:07 < PhantomWork> yeah different 2023-06-12T19:35:22 < mawk> I just bitbang'd it when I used that 2023-06-12T19:35:33 < mawk> but my situation was slightly different I didn't have to make the 38kHz carrier 2023-06-12T19:40:21 < PhantomWork> I currently created a PWM and ANDed it, but I get Rx error, which I assume is due to a clocking issue due to the PWM that is not in sync with the uart 2023-06-12T19:41:00 < mawk> because you're using irda? 2023-06-12T19:41:08 < PhantomWork> plain uart 2023-06-12T19:41:31 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d0ae:594e:f27c:ec48] has quit [Ping timeout: 240 seconds] 2023-06-12T19:42:24 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c443:6f71:5330:e36c] has joined ##stm32 2023-06-12T19:42:36 < PhantomWork> AN4834   is one of them 2023-06-12T19:42:37 < mawk> ah 2023-06-12T19:42:55 < mawk> I don't get your layout 2023-06-12T19:43:12 < mawk> you're receiving data from the uart and transmitting it back as IR? 2023-06-12T19:43:42 < mawk> AN4834 doesn't mention F1 2023-06-12T19:44:08 < PhantomWork> no, sending data between 2 µC via IR, using a timer to generate a 38kHz carrier, and AND it with the uart TX 2023-06-12T19:44:26 < mawk> ah 2023-06-12T19:44:32 < mawk> why is there a UART in the picture then? 2023-06-12T19:45:07 < PhantomWork> that is how I did it, only way I could find a way to do it... 2023-06-12T19:45:22 < mawk> right 2023-06-12T19:45:26 < mawk> how is the ANDing done? 2023-06-12T19:45:44 < mawk> also in the RX error interrupt you can get the status register to maybe know what's the precise error 2023-06-12T19:46:17 < PhantomWork> done with fets 2023-06-12T19:46:51 < PhantomWork> the error is data corruption, which do not cause a framing error or anything... 2023-06-12T19:50:46 < PhantomWork> bbs, food time 2023-06-12T19:56:11 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has joined ##stm32 2023-06-12T20:01:37 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-12T20:04:23 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c443:6f71:5330:e36c] has quit [Ping timeout: 265 seconds] 2023-06-12T20:06:46 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has quit [Ping timeout: 260 seconds] 2023-06-12T20:12:31 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 250 seconds] 2023-06-12T20:15:38 -!- PhantomWork [~PhantomWo@user/phantom] has quit [Ping timeout: 245 seconds] 2023-06-12T20:22:45 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 265 seconds] 2023-06-12T20:27:55 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-12T20:33:36 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has joined ##stm32 2023-06-12T20:38:17 -!- turnip420 [~machinehu@2604:3d08:937f:cf00:a471:8ae3:c94f:9f2c] has quit [Ping timeout: 246 seconds] 2023-06-12T20:59:04 -!- flatmush_ [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has quit [Remote host closed the connection] 2023-06-12T21:00:11 -!- flatmush [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has joined ##stm32 2023-06-12T21:22:52 -!- turnip420 [~machinehu@209.52.88.250] has joined ##stm32 2023-06-12T21:27:36 -!- turnip420 [~machinehu@209.52.88.250] has quit [Client Quit] 2023-06-12T21:27:59 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:4db4:c7c0:ea05:1e42] has joined ##stm32 2023-06-12T21:27:59 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:4db4:c7c0:ea05:1e42] has quit [Changing host] 2023-06-12T21:27:59 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-12T21:31:02 < jpa-> somehow the way how google authenticator is trying to make me backup codes into cloud seems like reducing 2FA back to 2x1FA 2023-06-12T21:59:37 -!- specing [~specing@user/specing] has quit [Ping timeout: 240 seconds] 2023-06-12T21:59:56 < ventYl> all your factors are belong to us! 2023-06-12T22:00:58 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-12T22:01:31 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 255 seconds] 2023-06-12T22:09:04 < englishman> i just keep those codes in keepass and use autotype so its just 1x1FA with the same number of steps 2023-06-12T22:13:30 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-6168-a1c7-d768-452b.fixed6.kpn.net] has joined ##stm32 2023-06-12T22:31:32 < ventYl> keep ass 2023-06-12T23:19:02 < Steffanx> keep ass XC is good though. 2023-06-12T23:23:11 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:a504:c258:925f:e77c] has joined ##stm32 2023-06-12T23:24:30 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 260 seconds] 2023-06-12T23:36:18 < karlp> it's ok, 2fa as long as both are just sms's to the same phone.... 2023-06-12T23:39:40 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:a504:c258:925f:e77c] has quit [Ping timeout: 260 seconds] 2023-06-12T23:40:20 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has joined ##stm32 --- Day changed ti kesä 13 2023 2023-06-13T00:01:44 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-6168-a1c7-d768-452b.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-13T00:07:41 -!- skz81 [~skz81@vps-68d3ea17.vps.ovh.net] has quit [Server closed connection] 2023-06-13T00:07:52 -!- skz81 [~skz81@vps-68d3ea17.vps.ovh.net] has joined ##stm32 2023-06-13T00:14:55 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-13T00:36:11 < qyx> gdb lama here needs hjalp 2023-06-13T00:36:48 < qyx> freertos with gdb, I set a breakpoint to a function called from a task 2023-06-13T00:36:55 < qyx> but it is never hit 2023-06-13T00:37:19 < qyx> and I know it should be hit because randomly breaking executing and doing bt shows it 2023-06-13T00:42:34 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-13T00:42:37 < Laurence_b> https://nitter.cz/pic/enc/bWVkaWEvRndPZWtTYVdJQUFfVjJtLmpwZz9uYW1lPXNtYWxsJmZvcm1hdD13ZWJw 2023-06-13T00:42:42 < Laurence_b> targetting looks spot on 2023-06-13T00:44:35 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has joined ##stm32 2023-06-13T00:44:35 -!- Thorn [~Thorn@dsl-73-143.bl27.telepac.pt] has quit [Changing host] 2023-06-13T00:44:35 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-13T00:57:50 < Laurence_b> https://nitter.cz/pic/enc/bWVkaWEvRnlXYy1uUlhvQUVRR1VxLmpwZz9uYW1lPXNtYWxsJmZvcm1hdD13ZWJw 2023-06-13T00:58:00 < Laurence_b> sheet I got photographed with my mates 2023-06-13T01:45:26 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-13T02:04:37 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 240 seconds] 2023-06-13T02:17:30 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Server closed connection] 2023-06-13T02:17:49 -!- m5zs7k [aquares@web10.mydevil.net] has joined ##stm32 2023-06-13T02:23:00 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 260 seconds] 2023-06-13T02:28:30 -!- haritz [~hrtz@user/haritz] has quit [Server closed connection] 2023-06-13T02:28:48 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-13T02:28:48 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Changing host] 2023-06-13T02:28:48 -!- haritz [~hrtz@user/haritz] has joined ##stm32 2023-06-13T02:43:25 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 260 seconds] 2023-06-13T02:46:30 -!- catphish [~quassel@user/catphish] has quit [Server closed connection] 2023-06-13T02:46:45 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-13T02:53:10 -!- chiptuner [~bobby@user/chiptuner] has quit [Server closed connection] 2023-06-13T02:53:24 -!- chiptuner [~bobby@user/chiptuner] has joined ##stm32 2023-06-13T03:05:00 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 260 seconds] 2023-06-13T03:06:39 -!- Phantom [~Phantom@user/phantom] has joined ##stm32 2023-06-13T03:07:11 < Phantom> hi there, stm32f103. When does the counter for the uart start? right at the start bit edge? or later on? 2023-06-13T03:08:40 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-13T03:27:51 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-13T04:12:58 < machinehum> Anyone know anything about ddr4 training? 2023-06-13T04:30:45 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has joined ##stm32 2023-06-13T04:36:01 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 2023-06-13T04:59:01 -!- qyx [~qyx@84.245.120.122] has quit [Ping timeout: 250 seconds] 2023-06-13T05:00:47 -!- qyx [~qyx@84.245.121.253] has joined ##stm32 2023-06-13T05:31:51 -!- Netsplit *.net <-> *.split quits: quinor, srk, LFSveteran, GenTooMan, blathijs, hexo__, ColdKeyboard, Fleck, aandrew 2023-06-13T05:32:00 -!- Netsplit over, joins: quinor 2023-06-13T05:32:00 -!- aandrew [~aandrew@51.222.24.182] has joined ##stm32 2023-06-13T05:32:41 -!- Netsplit over, joins: LFSveteran 2023-06-13T05:32:58 -!- Netsplit over, joins: GenTooMan 2023-06-13T05:33:43 -!- srk_ [~sorki@user/srk] has joined ##stm32 2023-06-13T05:33:51 -!- Netsplit over, joins: ColdKeyboard 2023-06-13T05:34:47 -!- Netsplit over, joins: Fleck 2023-06-13T05:43:06 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-13T06:01:48 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has joined ##stm32 2023-06-13T06:02:20 -!- blathijs [~matthijs@tika.stderr.nl] has joined ##stm32 2023-06-13T06:06:40 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has quit [Ping timeout: 248 seconds] 2023-06-13T06:37:19 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-13T06:44:00 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 248 seconds] 2023-06-13T07:54:20 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-13T07:58:46 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-13T08:45:19 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in] 2023-06-13T08:48:15 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-13T09:07:51 -!- mausghast [~boo@195.137.208.241] has joined ##stm32 2023-06-13T09:13:45 < qyx> machinehum: I only failed with lpddr3 2023-06-13T09:20:02 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-13T09:31:57 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in] 2023-06-13T09:34:53 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/] 2023-06-13T09:35:07 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-13T09:42:37 < jpa-> Phantom: refman should say 2023-06-13T09:56:00 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 255 seconds] 2023-06-13T09:57:00 -!- mausghast [~boo@195.137.208.241] has quit [Ping timeout: 240 seconds] 2023-06-13T10:02:01 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-13T10:02:58 -!- mausghast [~boo@195.137.208.241] has joined ##stm32 2023-06-13T10:04:05 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1066-df0c-c7d9-eb9f.fixed6.kpn.net] has joined ##stm32 2023-06-13T10:18:49 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-13T10:43:30 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has joined ##stm32 2023-06-13T10:50:20 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has quit [Ping timeout: 245 seconds] 2023-06-13T11:00:48 -!- mausghast [~boo@195.137.208.241] has quit [Ping timeout: 255 seconds] 2023-06-13T11:01:19 -!- mausghast [~boo@195.137.208.242] has joined ##stm32 2023-06-13T11:02:38 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has joined ##stm32 2023-06-13T11:04:27 -!- Aertbei_ [~aertbei@54-237-145-85.ftth.glasoperator.nl] has joined ##stm32 2023-06-13T11:24:59 -!- mausghast [~boo@195.137.208.242] has quit [Ping timeout: 240 seconds] 2023-06-13T11:31:13 -!- mausghast [~boo@195.137.208.242] has joined ##stm32 2023-06-13T11:45:03 -!- mlaga97 [~quassel@user/mlaga97] has quit [Server closed connection] 2023-06-13T11:45:17 -!- mlaga97 [~quassel@user/mlaga97] has joined ##stm32 2023-06-13T12:25:09 -!- Thorn_ [~Thorn@dsl-73-143.bl27.telepac.pt] has joined ##stm32 2023-06-13T12:25:51 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 255 seconds] 2023-06-13T13:05:32 -!- mausghast [~boo@195.137.208.242] has quit [Ping timeout: 240 seconds] 2023-06-13T13:10:29 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-13T13:10:44 -!- mausghast [~boo@195.137.208.241] has joined ##stm32 2023-06-13T13:16:54 -!- mausghast_ [~boo@195.137.208.242] has joined ##stm32 2023-06-13T13:20:18 -!- mausghast [~boo@195.137.208.241] has quit [Ping timeout: 255 seconds] 2023-06-13T13:20:28 -!- mausghast_ is now known as mausghast 2023-06-13T13:29:12 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-13T13:30:29 -!- hexo__ is now known as hexo 2023-06-13T13:32:33 -!- Aertbei_ is now known as Aertbei 2023-06-13T13:35:05 -!- BrainDamage [~BrainDama@user/BrainDamage] has quit [Ping timeout: 240 seconds] 2023-06-13T13:43:36 -!- BrainDamage [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-13T13:45:48 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-13T13:48:52 -!- c10ud [~c10ud@user/c10ud] has quit [Read error: Connection reset by peer] 2023-06-13T13:51:15 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-13T13:51:15 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Changing host] 2023-06-13T13:51:15 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-13T14:14:44 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1066-df0c-c7d9-eb9f.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-13T14:20:34 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in] 2023-06-13T14:31:08 -!- BrainDamage [~BrainDama@user/BrainDamage] has quit [Ping timeout: 240 seconds] 2023-06-13T14:48:10 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-13T15:05:00 -!- BrainDamage [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-13T15:19:06 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1066-df0c-c7d9-eb9f.fixed6.kpn.net] has joined ##stm32 2023-06-13T15:35:04 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-13T16:12:46 < tct> sup 2023-06-13T16:29:31 < mrec> did anyone use usart1 on STM32F0 via DMA? I wonder if that works somehow 2023-06-13T16:29:47 < tct> I haven't but what makes you wonder? 2023-06-13T16:30:31 < mrec> well there's no interrupt triggered if I use USART1 (the other channels are fine) and I read that several people had problems with USART1 so the current support of that is still unknown to me 2023-06-13T16:30:59 < tct> does the datasheet/referencemanual say anything about it? did you check the errata? 2023-06-13T16:31:20 < mawk> usually HAL has the errata fixes 2023-06-13T16:31:24 < mrec> it only says it supports DMA, the errata only mentions usart4 2023-06-13T16:31:24 < mawk> if you use the latest version 2023-06-13T16:31:28 < mawk> unless it's very unfixeable 2023-06-13T16:33:23 < mrec> the pins are not allocated by something else this is a custom PCB already. 2023-06-13T16:34:15 < mrec> oh I just switched to circular buffers now it works 2023-06-13T16:35:11 < tct> neat 2023-06-13T16:35:15 < mrec> worked for a few seconds ... 2023-06-13T16:40:59 -!- mausghast [~boo@195.137.208.242] has quit [Ping timeout: 240 seconds] 2023-06-13T16:43:35 < mrec> ok some source problem now the adapter is a bit flimsy however the circular thing gives me some hope now 2023-06-13T16:49:20 < tct> why is uboot so shitty in terms of mainline support?! 2023-06-13T16:49:29 < tct> how come pretty much every vendor has their own uboot? 2023-06-13T16:52:58 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-13T17:01:32 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1066-df0c-c7d9-eb9f.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-13T17:04:11 < catphish> does anyone know how to configure a pin for USB on G4? i'm probably being blind but i don't see it in the manual 2023-06-13T17:09:30 < Steffanx> Don't you love it tct 2023-06-13T17:13:08 < catphish> i think just leaving the pins in analog mode works :) 2023-06-13T17:49:49 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1066-df0c-c7d9-eb9f.fixed6.kpn.net] has joined ##stm32 2023-06-13T17:52:53 < catphish> alas my L4 USB driver doesn't seem to quite work out of the box on G4 2023-06-13T18:03:52 < zyp> g4 might be v3 like g0? 2023-06-13T18:04:07 < zyp> v3 is slightly different from v2 2023-06-13T18:06:35 < zyp> ah, yeah, v1 and v2 has 16b wide buffer memories that differ in how they're mapped 2023-06-13T18:06:49 < zyp> v3 has a 32b wide buffer memory that doesn't handle 16b writes 2023-06-13T18:07:40 < zyp> which means that also the buffer descriptors have the ADDR and COUNT fields merged 2023-06-13T18:07:43 < zyp> https://cgit.jvnv.net/laks/tree/usb/stm32_usb_def.h?h=dev_v2 2023-06-13T18:08:11 < zyp> it's a bit annoying to handle in code, I ended up with constexpr ifs: https://cgit.jvnv.net/laks/tree/usb/stm32_usb.h?h=dev_v2 2023-06-13T18:10:32 < catphish> thanks! i'll have a look 2023-06-13T18:14:10 < catphish> ths immediate problem i have is that i receive an EP0 packet that i expect to be bmRequestType == 0x80 && bRequest == 0x06 2023-06-13T18:14:10 < catphish> but it isn't. stupidly i have no debugging ability right now (i was hoping this would just work and i could use my USB port for printf, might have been a bit optimistic) 2023-06-13T18:14:46 < catphish> so almost definitley a buffer memory problem :) 2023-06-13T18:15:25 < zyp> note that I'm not 100% sure g4 is v3, I haven't done usb on g4 yet 2023-06-13T18:15:31 < zyp> but I'm absolutely sure g0 is :) 2023-06-13T18:16:33 < catphish> well i'm doing 16 bit writes to the buffer definitions and it's failing at the point that received data seems corrupt, so it's seemingly very likely 2023-06-13T18:16:41 < catphish> so thanks! 2023-06-13T18:17:13 < catphish> i wrote this code 4 years ago, will need to do a little re-learning i think 2023-06-13T18:17:24 < zyp> hmm, reference manual looks like g4 is still v2 2023-06-13T18:17:56 < zyp> yeah 2023-06-13T18:18:04 < flatmush> g0 is v2 iirc 2023-06-13T18:18:07 < flatmush> *g4 2023-06-13T18:18:41 < zyp> compare https://bin.jvnv.net/file/oML22.png https://bin.jvnv.net/file/AenPW.png 2023-06-13T18:19:05 < zyp> host mode is also new in v3 2023-06-13T18:19:06 < catphish> hmm interesting 2023-06-13T18:23:21 < catphish> my code has some suspicious constant memory addresses :) 2023-06-13T18:23:41 < catphish> #define USBBUFTABLE ((volatile struct USBBufTable *)0x40006C00) 2023-06-13T18:26:52 < catphish> zyp: that fixed it, was just the USB SRAM location 2023-06-13T18:26:55 < catphish> thanks! 2023-06-13T18:30:52 < zyp> ah 2023-06-13T19:22:46 < catphish> there's no standardized USB class for a dumb serial stream right? you have to implement a full CDC modem or gtfo? 2023-06-13T19:24:32 < catphish> i feel like linux's /dev/ttyUSBn is some kind of defacto non-CDC USB serial, but i should probably just implemt CDC properly 2023-06-13T19:36:11 < zyp> by CDC you mean ACM, and no, that's the standard 2023-06-13T19:36:16 < zyp> anything else is vendor specific 2023-06-13T19:50:00 < jpa-> and no, CDC ACM is not a "full modem" 2023-06-13T19:50:28 < zyp> true, there's fuller subclasses of CDC 2023-06-13T19:50:51 < zyp> but still, there would have been nice to have something lighter than ACM 2023-06-13T20:05:30 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has quit [Ping timeout: 248 seconds] 2023-06-13T20:16:13 < catphish> zyp: i do indded mean ACM 2023-06-13T20:16:16 < catphish> *indeed 2023-06-13T20:43:31 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-13T20:43:47 < bitmask> training AI bots pays pretty damn well 2023-06-13T20:44:04 < bitmask> a coding bot is paying $35/hour 2023-06-13T20:45:25 < catphish> how does one do that> 2023-06-13T20:45:26 < catphish> ? 2023-06-13T20:45:40 < bitmask> i dont wanna tell you, you are gonna steal my projects :P 2023-06-13T20:45:50 < bitmask> nah im jk, the one im using is a site called umm one sec 2023-06-13T20:46:07 < bitmask> dataannotation.tech 2023-06-13T20:46:43 < bitmask> ive made $200 in 2 days, gotta start putting in more hours 2023-06-13T20:47:03 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has joined ##stm32 2023-06-13T20:48:03 < bitmask> the coding bot I should make like $2500 by the end of it 2023-06-13T20:49:12 < catphish> i gave up writing USB ACM for now, the descriptor is 67 bytes and i don't support sending larger than 64 byte packets, turns out linux has a driver that treats any USB device as a serial line for testing 2023-06-13T20:49:26 < catphish> though would be nice to figure out properly 2023-06-13T21:01:11 < jpa-> heh, too hard to send two packets? :) 2023-06-13T21:01:31 < jpa-> why are you writing it yourself anyway? 2023-06-13T21:22:24 < catphish> i always write my own stm32 drivers, i couldn't say why 2023-06-13T21:23:08 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-1066-df0c-c7d9-eb9f.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-13T21:27:36 < catphish> i don't know why i'm bothering with USB really, it's just a nice convenient way to plug in a PC for programming / logging 2023-06-13T21:30:48 < qyx> bitmask: wth is that, the web doesn't make it clear 2023-06-13T21:33:29 < bitmask> its mostly training AI bots. right now I have two projects available. One is coding, so I write a conversation starting with the user asking the bot to write or fix some code, then I respond as the bot with the code, youre supposed to add a bug or two to the code at this point, then the user responds saying it doesn't work right, then the bot responds saying your right, we can fix that by blah blah blah, heres the new code! you can 2023-06-13T21:33:29 < bitmask> have it be ok then or have another bug and the user mentions that one and then the bot responds with the right answer 2023-06-13T21:33:41 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has quit [Ping timeout: 268 seconds] 2023-06-13T21:34:35 < bitmask> another project is having normal conversations with an ai bot. so they generally say what kind of questions to focus on for half the time and then anything else you want the other half. and you do up to 6 back and forth's about the same topic 2023-06-13T21:34:52 < bitmask> this one actually shows the response from two different bots and you choose which response is better 2023-06-13T21:35:01 < qyx> aha 2023-06-13T21:35:31 < bitmask> its the awful training no one wants to do, but they pay well enough that its worth it 2023-06-13T21:41:21 < catphish> bitmask: that seems insanely slow, i assumed bot training was much less supervised than that 2023-06-13T21:41:53 < bitmask> its prob a mix between supervised and unsupervised, supervised is gonna give you much better results though 2023-06-13T21:47:53 < catphish> jpa-: maybe it's time i give in and use a library 2023-06-13T21:57:19 < aandrew> have any of you used the X-CUBE-CRYPTO library to verify x509 signatures from certificates generated with something like openssl or tried DH key exchanges with an endpoint running openssl/mbedtls? 2023-06-13T21:57:34 < aandrew> trying to get some idea of how compatible it is or if it's really just good for its own stuff and some low level shits 2023-06-13T22:11:30 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-13T22:49:54 < qyx> bitmask: now I understand why do they allow natives only 2023-06-13T22:50:12 < qyx> or, at least they say us, uk, au and some others 2023-06-13T22:51:08 < bitmask> not sure, maybe its about taxes/payment or language, i have no idea 2023-06-13T22:51:56 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-13T22:51:59 < Laurence_b> https://yro.slashdot.org/comments.pl?sid=22927826&cid=63598518 2023-06-13T22:53:48 < qyx> or it is "law cutting edge" being AI and they allow only countries which are known to be safe 2023-06-13T22:54:27 < qyx> or how is it called properly, grey zone 2023-06-13T22:54:46 < karlp> catphish: you can choose to implement ftdi, wch, prolific, exar, silabs protocols if you prefer.... 2023-06-13T22:54:57 < karlp> you'll then get a nice "ttyUSB" instead of ttyACM. 2023-06-13T22:55:22 < karlp> and... you can _probably_ just implement the API of one of the newer ones, so you don't need to implement all the quirks, but... not a huge benefit. 2023-06-13T22:55:49 < karlp> i've seen it done when you want N serial ports and don't have enough endpoints in your usb periph to do the 3x that acm needs/wants 2023-06-13T23:12:20 < catphish> karlp: i literally just want a byte stream that linux recognizes as a character device :) 2023-06-13T23:12:40 < zyp> screw character devices, this is 2023 :) 2023-06-13T23:13:28 < qyx> do you hid? 2023-06-13T23:14:56 < catphish> well i could just use libusb and interact directly :) 2023-06-13T23:15:11 < catphish> but... i just want printf! 2023-06-13T23:15:50 < catphish> (for now) 2023-06-13T23:24:29 -!- Thorn_ [~Thorn@dsl-73-143.bl27.telepac.pt] has quit [Ping timeout: 240 seconds] 2023-06-13T23:27:06 < catphish> karlp: are any of those particularly common or easy? 2023-06-13T23:48:25 < catphish> i think i will have another look at how the usb peripheral works and see if i can write a much better impleentation with a transmit buffer so that sending 2 packets isn't a big hassle 2023-06-13T23:59:48 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Ping timeout: 245 seconds] --- Day changed ke kesä 14 2023 2023-06-14T00:08:03 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c5a9-c76-1620-dd82.fixed6.kpn.net] has joined ##stm32 2023-06-14T00:11:39 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has joined ##stm32 2023-06-14T00:11:50 < nomorekaki> https://www.youtube.com/watch?v=A6afG0s0LSU random musics 2023-06-14T00:17:27 < Steffanx> Is that how you see us nomorekaki ? 2023-06-14T00:18:16 < nomorekaki> inclusion is voluntary 2023-06-14T00:21:02 < nomorekaki> ah this band is this https://www.youtube.com/watch?v=Et51PwPWFX0 2023-06-14T00:21:18 < nomorekaki> thi song 2023-06-14T00:22:55 < nomorekaki> https://www.youtube.com/watch?v=s88r_q7oufE this musics video 2023-06-14T00:23:09 < nomorekaki> I remember this from 2003 or something 2023-06-14T00:24:10 < nomorekaki> btw I'm just spamming these are not my serious musics recommendations 2023-06-14T00:25:30 < Steffanx> I see. 2023-06-14T00:25:46 < Steffanx> Payback for my shitty recommendations:) 2023-06-14T00:34:44 -!- Aertbei [~aertbei@54-237-145-85.ftth.glasoperator.nl] has quit [Remote host closed the connection] 2023-06-14T01:08:43 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Ping timeout: 255 seconds] 2023-06-14T01:16:29 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c5a9-c76-1620-dd82.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-14T01:23:09 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:c8ea:af04:25d1:230d] has joined ##stm32 2023-06-14T01:23:09 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:c8ea:af04:25d1:230d] has quit [Changing host] 2023-06-14T01:23:09 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-14T01:25:24 < karlp> catphish: unless you are running out of usb endpoints, why would you bother trying to re-implement another vendors protocol when you already have cdc-acm? 2023-06-14T01:25:35 < karlp> you've got to reallllly want to go down that path. 2023-06-14T01:25:44 -!- Phantom [~Phantom@user/phantom] has left ##stm32 [Leaving] 2023-06-14T01:26:33 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [] 2023-06-14T01:26:35 < catphish> karlp: right not, i don't have any strong desire to do that at all, i was just looking at it because i have no buffering setup, hence have no way to send a descriptor that spand two frames 2023-06-14T01:28:12 < catphish> but that's got me on to thinking, if i don't have buffering, i don't really have a stream at all, so either i sort out proper code for streaming, or i change to HID, essentially much like the choice of TCP vs UDP 2023-06-14T01:28:35 < karlp> I think I'm missing something 2023-06-14T01:28:58 < karlp> how does yhou not having a usb stack that can handle actually useful descriptors relate to what you're oging to use the for the data itself? 2023-06-14T01:32:29 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-14T01:34:45 -!- srk_ is now known as srk 2023-06-14T01:36:26 < catphish> karlp: very simple, i can't use ACM because it requires a 67 byte descriptor 2023-06-14T01:36:42 < catphish> if i can't send the desriptor, i can't use the protocol 2023-06-14T01:39:25 < catphish> maybe *i'm* missing something, but to send the 67 byte descriptor necessary for ACM, i need to implement a buffer in addition to the 64 byte buffer that the USB peripheral offers, it's not the biggest coding challenge, but it's a departure from my usual love of everything stateless 2023-06-14T02:01:47 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T02:04:36 < catphish> tis time for sleep anyway 2023-06-14T02:17:37 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-14T02:20:57 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T02:33:02 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-14T02:33:55 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T02:35:02 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-14T02:35:48 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-14T02:38:27 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T02:41:40 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-14T02:42:02 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T02:44:59 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-14T02:59:02 -!- Luggi09498284764 [~lux@ip5b41a9cc.dynamic.kabel-deutschland.de] has joined ##stm32 2023-06-14T03:26:03 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T03:26:27 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-14T03:29:03 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-14T03:29:21 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T03:34:39 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-14T04:12:11 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-14T04:12:19 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Ping timeout: 255 seconds] 2023-06-14T04:12:22 -!- srk_ [~sorki@user/srk] has joined ##stm32 2023-06-14T04:12:46 -!- catphish [~quassel@user/catphish] has quit [Ping timeout: 255 seconds] 2023-06-14T04:13:13 -!- srk [~sorki@user/srk] has quit [Ping timeout: 255 seconds] 2023-06-14T04:13:13 -!- haritz [~hrtz@user/haritz] has quit [Ping timeout: 255 seconds] 2023-06-14T04:13:13 -!- englishman [englishman@user/englishman] has quit [Ping timeout: 255 seconds] 2023-06-14T04:13:40 -!- qyx [~qyx@84.245.121.253] has quit [Ping timeout: 255 seconds] 2023-06-14T04:14:41 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has quit [Ping timeout: 260 seconds] 2023-06-14T04:14:41 -!- dobson [~dobson@static.38.6.217.95.clients.your-server.de] has quit [Ping timeout: 260 seconds] 2023-06-14T04:15:50 -!- Fleck [~fleck@user/fleck] has quit [Ping timeout: 260 seconds] 2023-06-14T04:15:51 -!- tct [~tct@user/tct] has quit [Ping timeout: 260 seconds] 2023-06-14T04:16:26 -!- skz81 [~skz81@vps-68d3ea17.vps.ovh.net] has quit [Ping timeout: 260 seconds] 2023-06-14T04:16:26 -!- HelloShitty [~psysc0rpi@bl6-131-248.dsl.telepac.pt] has quit [Ping timeout: 260 seconds] 2023-06-14T04:16:26 -!- splud [~noneya.bi@user/splud] has quit [Ping timeout: 260 seconds] 2023-06-14T04:17:00 -!- aandrew [~aandrew@51.222.24.182] has quit [Ping timeout: 260 seconds] 2023-06-14T04:18:00 -!- haritzondo [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-14T04:18:01 -!- Luggi09498284764 [~lux@ip5b41a9cc.dynamic.kabel-deutschland.de] has quit [Ping timeout: 255 seconds] 2023-06-14T04:18:02 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 255 seconds] 2023-06-14T04:18:03 -!- wvdakker_ [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-14T04:18:32 -!- mlaga97_ [~quassel@user/mlaga97] has joined ##stm32 2023-06-14T04:20:15 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-14T04:20:15 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:17 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has joined ##stm32 2023-06-14T04:20:18 -!- qyx [~qyx@84.245.121.253] has joined ##stm32 2023-06-14T04:20:21 -!- c10ud [~c10ud@user/c10ud] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:21 -!- Flecks [~fleck@2a01:7c8:d007:21a:5054:ff:fef5:2e4] has joined ##stm32 2023-06-14T04:20:21 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Read error: Connection reset by peer] 2023-06-14T04:20:21 -!- splud_ [~noneya.bi@c-73-162-215-113.hsd1.ca.comcast.net] has joined ##stm32 2023-06-14T04:20:21 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-14T04:20:21 -!- dobson` [~dobson@static.38.6.217.95.clients.your-server.de] has joined ##stm32 2023-06-14T04:20:22 -!- BrainDamage_ [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-14T04:20:33 -!- Flecks [~fleck@2a01:7c8:d007:21a:5054:ff:fef5:2e4] has quit [Changing host] 2023-06-14T04:20:33 -!- Flecks [~fleck@user/fleck] has joined ##stm32 2023-06-14T04:20:33 -!- aandrew_ [~aandrew@mail.mixdown.ca] has joined ##stm32 2023-06-14T04:20:33 -!- skz81_ [~skz81@vps-68d3ea17.vps.ovh.net] has joined ##stm32 2023-06-14T04:20:35 -!- BrainDamage [~BrainDama@user/BrainDamage] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:37 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:38 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:39 -!- srk_ [~sorki@user/srk] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:40 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:40 -!- mlaga97 [~quassel@user/mlaga97] has quit [Ping timeout: 240 seconds] 2023-06-14T04:20:40 -!- quinor_ [08c0f10716@2604:bf00:561:2000::dad] has joined ##stm32 2023-06-14T04:21:05 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-14T04:21:06 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-14T04:21:16 -!- quinor_ [08c0f10716@2604:bf00:561:2000::dad] has quit [Read error: Connection reset by peer] 2023-06-14T04:21:22 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has joined ##stm32 2023-06-14T04:21:39 -!- skz81 [~skz81@vps-68d3ea17.vps.ovh.net] has joined ##stm32 2023-06-14T04:21:59 -!- aandrew [~aandrew@mail.mixdown.ca] has joined ##stm32 2023-06-14T04:22:06 -!- wvdakker_ [~wvdakker@mail.wilsoft.nl] has quit [Ping timeout: 254 seconds] 2023-06-14T04:22:06 -!- haritzondo [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Ping timeout: 254 seconds] 2023-06-14T04:22:30 -!- skz81_ [~skz81@vps-68d3ea17.vps.ovh.net] has quit [Ping timeout: 240 seconds] 2023-06-14T04:23:00 -!- aandrew_ [~aandrew@mail.mixdown.ca] has quit [Ping timeout: 240 seconds] 2023-06-14T04:23:08 -!- Flecks [~fleck@user/fleck] has quit [Ping timeout: 240 seconds] 2023-06-14T04:23:33 -!- Fleck [~fleck@user/fleck] has joined ##stm32 2023-06-14T04:24:49 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Changing host] 2023-06-14T04:24:49 -!- haritz [~hrtz@user/haritz] has joined ##stm32 2023-06-14T04:25:15 -!- BrainDamage_ is now known as BrainDamage 2023-06-14T04:26:13 -!- splud_ [~noneya.bi@c-73-162-215-113.hsd1.ca.comcast.net] has quit [Quit: Leaving] 2023-06-14T04:26:30 -!- splud [~noneya.bi@c-73-162-215-113.hsd1.ca.comcast.net] has joined ##stm32 2023-06-14T04:28:44 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-14T04:28:50 -!- hexo__ [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-14T04:30:21 -!- srk [~sorki@user/srk] has joined ##stm32 2023-06-14T04:31:38 -!- splud [~noneya.bi@c-73-162-215-113.hsd1.ca.comcast.net] has quit [Changing host] 2023-06-14T04:31:38 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2023-06-14T04:31:43 -!- tct [~tct@user/tct] has joined ##stm32 2023-06-14T04:31:49 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-14T04:31:56 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-14T04:32:45 -!- m5zs7k [aquares@web10.mydevil.net] has joined ##stm32 2023-06-14T04:33:19 -!- HelloShitty [~psysc0rpi@bl6-131-248.dsl.telepac.pt] has joined ##stm32 2023-06-14T04:36:44 -!- splud is now known as splud_ 2023-06-14T04:36:55 -!- splud_ is now known as splud 2023-06-14T04:37:07 -!- englishman1 [englishman@user/englishman] has joined ##stm32 2023-06-14T04:59:34 -!- tct [~tct@user/tct] has quit [Ping timeout: 255 seconds] 2023-06-14T05:00:35 -!- m5zs7k_ [aquares@web10.mydevil.net] has joined ##stm32 2023-06-14T05:00:38 -!- srk- [~sorki@user/srk] has joined ##stm32 2023-06-14T05:00:39 -!- tct [~tct@user/tct] has joined ##stm32 2023-06-14T05:00:58 -!- mlaga97_ [~quassel@user/mlaga97] has quit [Read error: Connection reset by peer] 2023-06-14T05:01:21 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Quit: m5zs7k] 2023-06-14T05:01:22 -!- englishman1 [englishman@user/englishman] has quit [Ping timeout: 255 seconds] 2023-06-14T05:01:22 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 255 seconds] 2023-06-14T05:01:22 -!- srk [~sorki@user/srk] has quit [Ping timeout: 255 seconds] 2023-06-14T05:01:36 -!- mlaga97 [~quassel@user/mlaga97] has joined ##stm32 2023-06-14T05:01:41 -!- englishman1 [englishman@user/englishman] has joined ##stm32 2023-06-14T05:01:45 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-14T05:03:24 -!- srk- is now known as srk 2023-06-14T05:09:15 -!- m5zs7k_ is now known as m5zs7k 2023-06-14T06:03:17 < machinehum> https://imgur.com/a/TuPc1Se + https://ecsxtal.com/store/pdf/ecx-32.pdf 2023-06-14T06:03:21 < machinehum> Wtf is the pinout of this part 2023-06-14T06:03:58 < machinehum> The notch is clearly on the top left of the bottom view, but the datasheet says its on the top left from the top view 2023-06-14T06:04:23 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Server closed connection] 2023-06-14T06:04:43 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2023-06-14T06:04:53 < machinehum> When a datasheet says "TOP VIEW" it means it's installed on the PCB and you're looking down right? 2023-06-14T06:05:54 < machinehum> Right now I have it mounted sideways on the PCB because I thought I might have just fcked up the footprint but then I checked again 2023-06-14T06:32:43 -!- mlaga97 [~quassel@user/mlaga97] has quit [Ping timeout: 255 seconds] 2023-06-14T06:33:17 -!- mlaga97 [~quassel@user/mlaga97] has joined ##stm32 2023-06-14T07:09:57 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-14T09:03:11 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-14T09:06:37 -!- mausghast [~boo@195.137.208.241] has joined ##stm32 2023-06-14T09:10:06 < qyx> xtals have standard footprints, for one 2023-06-14T09:10:10 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-14T09:11:10 < qyx> 3225 is super standard and your eda surely has one, there is no need to do a custom one 2023-06-14T09:54:43 < jpa-> https://github.com/ataradov/usb-sniffer looks nice 2023-06-14T09:55:54 < jpa-> even though having only USB2 to capture host means that it won't be able to cap continuous HS traffic 2023-06-14T10:03:57 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-85d0-120-6e11-df80.fixed6.kpn.net] has joined ##stm32 2023-06-14T10:14:21 -!- c10ud_ [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Read error: Connection reset by peer] 2023-06-14T10:17:30 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-14T10:17:30 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Changing host] 2023-06-14T10:17:30 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-14T10:29:29 -!- hexo__ is now known as hexo 2023-06-14T10:45:00 < catphish> just to clarify, if i want to send a usb control transfer larger than 64 bytes, do i just send 64 bytes and then the rest? does the 64 byte size imply that there is more to follow? 2023-06-14T10:46:59 < catphish> i tried looking at laks but i don't see any magic for this 2023-06-14T10:52:02 < jpa-> yes, exactly 2023-06-14T10:54:06 < jpa-> and the setup packet indicates number of bytes to transfer also 2023-06-14T10:55:13 < catphish> jpa-: do you have any code that sends a ACM descriptor? i see you have definitions for such a thing, but i didn't see how you send it 2023-06-14T11:04:46 < catphish> i strongly suspect i'll be better off not using ACM anyway, and defining my own protocol 2023-06-14T11:06:17 < zyp> ACM descriptors are part of the configuration and not sent by themself 2023-06-14T11:07:30 < zyp> and yes, a full packet implies that more is to follow, so if you need to send exactly 64 bytes, you need to send one 64B packet followed by one 0B packet, otherwise host will be waiting for the end of that transaction until timeout 2023-06-14T11:11:29 < jpa-> catphish: i have only done USB with libraries 2023-06-14T11:12:39 < jpa-> in control transfers you don't need the ZLP because the setup packet indicates the number of bytes (https://stackoverflow.com/questions/3739901/when-do-usb-hosts-require-a-zero-length-in-packet-at-the-end-of-a-control-read-t) 2023-06-14T11:13:00 < jpa-> unless you return less than requested.. 2023-06-14T11:14:15 < zyp> I think a host is allowed to not poll for a ZLP terminating a control transfer, but I'm not sure a device is allowed to assume that and omit it 2023-06-14T11:15:24 < jpa-> according to that answer a host is required not to read for a ZLP after the full size has been transferred, so if you queue a ZLP it would just stay in buffer 2023-06-14T11:34:18 < catphish> now that i've had some sleep, i realise my requirement is primarily just to be able to mirror some variables out to my USB host for debugging. for now all i really need is a single isochronous endpoint that i can copy data into every iteration of my main loop, much like a mouse 2023-06-14T11:34:56 < catphish> and i believe you're correct that ZLP is not needed on setup transfers 2023-06-14T11:35:19 < jpa-> HID might be a funny fit, you can make your device into a joystick ;) 2023-06-14T11:35:50 < catphish> one of the main things i'll be sending is actually pitch and roll orientation ;) 2023-06-14T11:36:29 < catphish> plus probably a bunch of status bits 2023-06-14T11:36:32 < jpa-> what are building? 2023-06-14T11:36:34 < jpa-> +you 2023-06-14T11:36:43 < catphish> quadcopter 2023-06-14T11:38:01 < catphish> this is my board, it has a gyro, accelerometer and barometer, plus inputs for a radio receiver and GPS, and outputs for motors and servos https://i.imgur.com/QaubCHh.png 2023-06-14T11:39:55 < catphish> and USB C for DFU. testing, and retrieving data from the 128MB flash 2023-06-14T11:40:30 < jpa-> HID seems reasonable 2023-06-14T11:41:17 < jpa-> https://github.com/hidviz/hidviz can be useful, though it doesn't do plots of axis positions 2023-06-14T11:42:11 < jpa-> there is motion sensor class etc. for HID 2023-06-14T11:43:46 -!- kitzman_ [~kitzman@user/dekenevs] has quit [Quit: C-x C-c] 2023-06-14T11:44:09 -!- kitzman [~kitzman@user/dekenevs] has joined ##stm32 2023-06-14T11:50:24 < catphish> cool 2023-06-14T11:54:44 < catphish> my very long term goal is a complete quadcopter build using as much of my own IP as possible. initially i'll be focusing on this flught controller hardware and software, but if that works, i will look at the various other parts, motor drivers, carbon fibre frame design, radio receiver, and maybe the final boss battle, video transmitter 2023-06-14T11:54:59 < catphish> but this is a long and rambling project that i pick up and put down over the years 2023-06-14T12:41:03 -!- Sadale [~Sadale@user/sadale] has quit [Server closed connection] 2023-06-14T12:41:51 -!- Sadale [~Sadale@user/sadale] has joined ##stm32 2023-06-14T13:06:05 -!- mausghast [~boo@195.137.208.241] has quit [Ping timeout: 260 seconds] 2023-06-14T13:11:36 -!- ds2 [~ds2@162-194-129-85.lightspeed.sntcca.sbcglobal.net] has quit [Server closed connection] 2023-06-14T13:11:48 -!- ds2 [~ds2@162-194-129-85.lightspeed.sntcca.sbcglobal.net] has joined ##stm32 2023-06-14T13:12:57 < catphish> i'm just working out how to do the magic where every PWM cycle loads a new set of CCR values from DMA 2023-06-14T13:16:09 < zyp> why? 2023-06-14T13:17:17 -!- mausghast [~boo@195.137.208.241] has joined ##stm32 2023-06-14T13:17:55 < catphish> zyp: are you familar with the WS2812 protocol? i'm not using a WS2812 but i'm using something with a very similar protocol that uses pulse width to encode digital bits 2023-06-14T13:18:03 < catphish> https://brushlesswhoop.com/dshot-and-bidirectional-dshot/ 2023-06-14T13:18:37 < catphish> afaik the way to do this is loading timer CCR values with DMA 2023-06-14T13:18:56 < zyp> oh, right, you're outputting a train of differing pulse widths? 2023-06-14T13:19:15 < zyp> just two options, like WS2812, or more? 2023-06-14T13:19:33 < catphish> just two options, same as WS2812 basically 2023-06-14T13:19:38 < zyp> ah 2023-06-14T13:19:50 < zyp> I did one of those recently, hang on 2023-06-14T13:19:55 < catphish> 1.25us for zero, 2.5us for one 2023-06-14T13:22:53 < zyp> catphish, https://paste.jvnv.net/view/YqJLg 2023-06-14T13:23:03 -!- _Posterdati_ [~Posterdat@host-79-19-212-248.retail.telecomitalia.it] has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/] 2023-06-14T13:23:16 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-14T13:23:21 < catphish> you did it with a uart! 2023-06-14T13:23:38 < zyp> yeah, I'm cheating and encoding two pulses as one byte sent on an uart 2023-06-14T13:24:27 < catphish> that sure is cheating, sadly no good for me, my peripheral is connected to a timer pin, and all my uarts are doing other things 2023-06-14T13:24:41 < zyp> currently I'm only using a four entry LUT, but you could extend that into a uint32_t[256] and look up four bytes to output for each data byte in a single operation 2023-06-14T13:25:54 < jpa-> DMA to timer CCR works fine too 2023-06-14T13:26:06 < jpa-> SPI works also 2023-06-14T13:26:07 < zyp> on a higher end chip with DMA2D, you could stick that into its CLUT feature, so that you can have DMA2D transform the raw data into output data, that you can then DMA to the UART 2023-06-14T13:26:21 < zyp> and yeah, DMA to timer works too, I've done that as well before 2023-06-14T13:26:44 < zyp> https://cgit.jvnv.net/arcin/tree/arcin/main.cpp?h=conf#n64 2023-06-14T13:27:12 < zyp> but that requires manually putting each bit in the DMA buffer :) 2023-06-14T13:27:23 < jpa-> (on lower end chips, you can implement LUT using DMA, but it only makes sense if you need to transfer a lot of data in the background) 2023-06-14T13:27:44 < zyp> yeah 2023-06-14T13:29:07 < zyp> the issue with SPI is that the baudrate divider only does 2**n factors, so depending on your sysclk it doesn't necessarily divide into a usable multiple of the target bitrate 2023-06-14T13:29:29 < zyp> although if you plan the hardware for it, you could of course clock it externally 2023-06-14T13:30:46 < jpa-> i wonder when ST will add RP2040-style PIO.. and call it "Adaptive Realtime Accelerator Bitbanger" 2023-06-14T13:31:03 < zyp> :D 2023-06-14T13:31:55 < catphish> zyp: manually putting each bit in the DMA buffer seems essential, i was expecting to do that 2023-06-14T13:32:03 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has quit [Server closed connection] 2023-06-14T13:32:27 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has joined ##stm32 2023-06-14T13:32:52 < catphish> the data i want to send is 16 bits, i realise i'll need to loop over the 16 bits and comvert each bit to a bit length and put that in a DMA buffer byte, but that part is eash 2023-06-14T13:32:54 < catphish> *easy 2023-06-14T13:55:03 < karlp> hrm, neat, does wirehsark have support for the lower layer usb stuff? I thought it only had the URB level, and you needed other software for the lower bits. 2023-06-14T13:55:08 -!- mausghast [~boo@195.137.208.241] has quit [Ping timeout: 240 seconds] 2023-06-14T13:58:14 -!- mausghast [~boo@195.137.208.241] has joined ##stm32 2023-06-14T14:08:32 < catphish> something like this for the DMA/TIM https://paste.debian.net/1282948/ 2023-06-14T14:30:40 < karlp> lookslike yes, neat indeed. 2023-06-14T14:30:44 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-85d0-120-6e11-df80.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-14T14:31:39 < catphish> doesn't work yet though, the timer works, but it's not triggering the DMA, i didn't configre DMAMUX, now i have configured DMAMUX but maybe not correctly 2023-06-14T14:38:53 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-14T14:44:07 < catphish> fixed: "DMAMUX channels 0 to 5 are connected to DMA1 channels 1 to 6" nice work there ST :) 2023-06-14T14:45:36 < catphish> working: https://paste.debian.net/1282953/ 2023-06-14T14:48:58 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ed42:4ba0:3caa:d8be] has joined ##stm32 2023-06-14T14:52:46 < catphish> works better with TIM_CCMR1_OC1PE (preload) set :) 2023-06-14T14:53:54 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:ed42:4ba0:3caa:d8be] has quit [Ping timeout: 255 seconds] 2023-06-14T14:54:56 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:604b:438b:cccb:d003] has joined ##stm32 2023-06-14T14:55:25 < catphish> final codes, quite simples: https://paste.debian.net/1282955/ 2023-06-14T14:55:25 < catphish> success: https://i.imgur.com/41KpRyo.jpg 2023-06-14T15:03:04 -!- tct is now known as jbo 2023-06-14T15:28:58 < karlp> nicec scope, you get that second hand? 2023-06-14T15:38:51 < karlp> ahhh, java, 220 line stack trace, followed by another 40 lines of python stack trace running java stuff... 2023-06-14T15:38:55 < catphish> yeah, cost me £300, the only thing is, i'm not sure if it's in any way better than a cheap modern scope 2023-06-14T15:39:11 < catphish> i'd be interested to compare this scope side by side with a DS1054Z 2023-06-14T15:39:13 < karlp> well, onyl thing it will do is have that 300MHz bandwidth 2023-06-14T15:39:31 < karlp> if you'r enot up at that end, it will be identical, :) 2023-06-14T15:39:44 < catphish> oh yeah, that's a decent bandwidth, i guess the cheap chinese ones are only 100MHz 2023-06-14T15:40:08 < karlp> yeah, even 200 is starting to cost real money 2023-06-14T15:41:21 < zyp> define real money 2023-06-14T15:41:49 < zyp> entry level MSO5000 isn't unaffordable, and the 350MHz unlock is «free» :) 2023-06-14T15:42:45 < catphish> MSO5074? 2023-06-14T15:42:58 < zyp> 5072 in my case, I paid 800€ for it 2023-06-14T15:43:24 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-14T15:43:36 < catphish> that seems like a good option 2023-06-14T15:44:20 < karlp> I'd still say defining prices for 200Mhz bandwidth to include riglol hacking prices is... not entirely reasonable. 2023-06-14T15:44:33 < karlp> a 200mhz scope from anywhere else isn't in the same ballpark 2023-06-14T15:45:14 < zyp> what's reasonable depends entirely on what question you're answering 2023-06-14T15:45:32 < catphish> do rigol just not care then people buy their low end scopes instead of the identical high bandwidth versions? 2023-06-14T15:46:47 < karlp> I'm sur epeople by the high end ones as well. 2023-06-14T15:46:59 < catphish> i guess they win both ways, professionals but the high bandwidth ones, and they are happy thet hobbyists buy their stuff too at the low end, beung hackable is just an extra selling point for the latter group 2023-06-14T15:47:12 < catphish> *professionals buy 2023-06-14T15:47:24 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-85d0-120-6e11-df80.fixed6.kpn.net] has joined ##stm32 2023-06-14T15:47:51 < catphish> hobbyists were never going to buy a 300MHz scope, but they're more likely to buy a 50MHz scope from the company that lets you hack it and feel like you got more for your money 2023-06-14T15:49:26 < catphish> zyp: do you have the logic probes for it? 2023-06-14T15:49:59 < catphish> they seem expensive :( 2023-06-14T15:50:07 < zyp> yes 2023-06-14T15:50:45 < karlp> lol, matter is like, "we use this old school gradle 7.1, and osx ships with java 17, so use the jdk that comes with android studio instead...." 2023-06-14T15:50:59 < karlp> of coruse, android studio has happily marched forwards and also includes java 17 now too, 2023-06-14T15:51:24 < karlp> so I have to either find a fucking jdk16, or fix matter. hoooooray 2023-06-14T15:51:28 < karlp> idiots. 2023-06-14T15:51:31 < catphish> zyp: cool, i'm pretty tempted to buy the MSO5074, but the extra cost of the logic probes is annoying 2023-06-14T15:52:16 -!- mausghast [~boo@195.137.208.241] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 2023-06-14T15:52:31 < catphish> i always think about this though and then decide my scope is fine, it's a bit noisy (i think) but it works well 2023-06-14T15:53:13 < specing> catphish: you can also buy a 100MHz score and hack it to 200MHz. Close enough 2023-06-14T15:53:18 < specing> scope* 2023-06-14T15:53:53 < karlp> I realised after taking home the old riglol ds1000 from work that we tossed the logic probe head with all the rest of the ewaste. 2023-06-14T15:54:00 < karlp> just as well I have another LA anyway :) 2023-06-14T15:54:31 < catphish> that sucks 2023-06-14T15:54:48 < karlp> it's ok, the riglol is super noisy anyway, I jsut didnt' want to see it get thrown away. 2023-06-14T15:54:54 < catphish> i have one of those 8 channel USB locic analyzers that works with pulseview, i love it 2023-06-14T15:54:56 < karlp> I wasnt goign to pay for it, but if it went home free.... 2023-06-14T15:55:10 < karlp> yeah, those plain fx2la dongles are fucking great for most basic stuff 2023-06-14T15:55:17 < catphish> yeah that's the one 2023-06-14T15:57:17 < zyp> for most stuff that calls for a logic analyzer, a dedicated one is probably a better deal anyway 2023-06-14T15:57:28 < zyp> I've been tempted to get a dslogic u3pro 2023-06-14T15:58:25 * karlp hard switches to a newer gradle and crosses his fingers... 2023-06-14T16:00:19 < zyp> I haven't used the digital inputs on the scope much, they're kinda only useful if you need more channels than the four analog ones, and still need some analog ones and not a full digital logic analyzer 2023-06-14T16:01:22 < catphish> that PWM stuff works perfectly, hooked it up to my ESCs (motor controllers) and the motors spin when asked to, yay 2023-06-14T16:01:38 < catphish> this DSHOT is a nice replacement for PWM servo control 2023-06-14T16:04:32 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:604b:438b:cccb:d003] has quit [Ping timeout: 248 seconds] 2023-06-14T16:05:24 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:b877:fdd2:aa24:4cc7] has joined ##stm32 2023-06-14T16:10:51 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:b877:fdd2:aa24:4cc7] has quit [Ping timeout: 255 seconds] 2023-06-14T16:11:08 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:10d6:bc07:dd06:69c] has joined ##stm32 2023-06-14T16:15:53 < rob_w> so the ac6 ecplipse ... is that obsolete ? what is the current ide for stm32 ? 2023-06-14T16:20:45 -!- alan_o [~alan_o@2600:1700:1902:210f:24d4:135c:41b4:cad4] has joined ##stm32 2023-06-14T16:26:27 < catphish> the obvious answer would of course be stm32cubeide 1.12.1 2023-06-14T16:35:32 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:10d6:bc07:dd06:69c] has quit [Ping timeout: 240 seconds] 2023-06-14T16:35:42 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:181d:7f32:8fa3:7cc9] has joined ##stm32 2023-06-14T16:43:38 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-14T16:54:31 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Quit: Leaving] 2023-06-14T17:11:09 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:181d:7f32:8fa3:7cc9] has quit [Ping timeout: 255 seconds] 2023-06-14T17:11:32 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-85d0-120-6e11-df80.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-14T17:11:44 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2023:6712:7a36:bc0a] has joined ##stm32 2023-06-14T17:41:19 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2023:6712:7a36:bc0a] has quit [Ping timeout: 256 seconds] 2023-06-14T17:42:36 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9501:d374:eda2:e06d] has joined ##stm32 2023-06-14T17:57:03 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-14T18:06:02 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Read error: Connection reset by peer] 2023-06-14T18:20:39 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9501:d374:eda2:e06d] has quit [Ping timeout: 260 seconds] 2023-06-14T18:21:11 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2441:7f0:91e8:4ada] has joined ##stm32 2023-06-14T18:46:51 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 268 seconds] 2023-06-14T18:59:22 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2441:7f0:91e8:4ada] has quit [Ping timeout: 248 seconds] 2023-06-14T18:59:54 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:14c9:a51c:94ee:e46d] has joined ##stm32 2023-06-14T19:07:22 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:14c9:a51c:94ee:e46d] has quit [Ping timeout: 248 seconds] 2023-06-14T19:08:35 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e463:126b:1989:7b22] has joined ##stm32 2023-06-14T19:16:41 < karlp> lol 36G./esp-matter 2023-06-14T19:18:19 < zyp> not yet rivalling vivado 2023-06-14T19:20:07 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:e463:126b:1989:7b22] has quit [Ping timeout: 258 seconds] 2023-06-14T19:21:08 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:6546:66ef:a571:8771] has joined ##stm32 2023-06-14T19:21:55 < karlp> no, i've seen worse, 2023-06-14T19:22:42 < karlp> just checking whether I had enough space to have a esp-idf v5+matter1.1 clone as well as a esp-idf v4.4+matter1.0 clone, to avoid the shit rsyncing and reupdating the mountain of submodules in both of them 2023-06-14T19:22:49 < karlp> looks like I can, if I clean up a few things. 2023-06-14T19:25:01 < catphish> i got distracted from USB and started looking at video transmission, getting an 900Mbps 720p video into a 20MHz radio channel seems a fun challenge 2023-06-14T19:26:38 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:6546:66ef:a571:8771] has quit [Ping timeout: 258 seconds] 2023-06-14T19:27:31 < jpa-> you might want to compress it 2023-06-14T19:31:42 < machinehum> qyx: jpa- So the datasheet is wrong? 2023-06-14T19:31:54 < machinehum> https://imgur.com/a/TuPc1Se + https://ecsxtal.com/store/pdf/ecx-32.pdf 2023-06-14T19:32:01 < machinehum> There are the links again 2023-06-14T19:38:04 < catphish> jpa-: well indeed, i'm watching a basic introduction to DCT 2023-06-14T19:38:20 < jpa-> catphish: oh, you're going to reinvent H264 also? :) 2023-06-14T19:39:39 < catphish> jpa-: i'm not sure yet, i want a compression that's extremely tolerant of data loss, H264 is rather efficient but relies on previous data being present 2023-06-14T19:40:12 < catphish> i'd rather take less compression but with much smaller blocks and much less relience on teh successful delivery of previous blocks 2023-06-14T19:40:20 < jpa-> it's always a tradeoff between sensitivity to data loss and compression efficiency 2023-06-14T19:40:44 < jpa-> you can run H264 in intraframe only mode and it's still a reasonably efficient codec 2023-06-14T19:40:49 < jpa-> certainly better than MJPEG 2023-06-14T19:41:09 < catphish> jpa-: that sounds reasonable 2023-06-14T19:42:34 < jpa-> you can also transmit a lower resolution video with intra-only coding and then higher resolution details with more compression 2023-06-14T19:42:51 < jpa-> and if checksum on the high resolution fails, fall back to lower resolution until next keyframe 2023-06-14T19:44:48 < jpa-> machinehum: are you sure the part you have is genuine and the part that you have datasheet for? because 3225 crystals are annoying, the notch can be anywhere.. compare with e.g. this datasheet https://www5.epsondevice.com/en/products/crystal_unit/tsx3225.html 2023-06-14T19:45:31 < jpa-> the key is that it doesn't really matter, because as long as you connect the lower left and upper right corner, it will work no matter which way around 2023-06-14T19:46:17 < catphish> jpa-: anyway i'm super new to this, so will be reading a lot 2023-06-14T19:49:27 < catphish> just preliminary research while i work on the much easier stuff 2023-06-14T19:50:08 < jpa-> analog video at 720p60 is 37MHz, seems rather common for FPV use 2023-06-14T19:51:07 < catphish> i thought analog FPV only used 20MHz channels 2023-06-14T19:51:34 < machinehum> jpa-: Alright I'll just rotate it 2023-06-14T19:52:13 < machinehum> Because right now I have it hamberger style on the pad, switch that shit to hotdog style 2023-06-14T19:52:14 < catphish> jpa-: oh, actually one of the band allocations us 37MHz, you're right 2023-06-14T19:52:27 < catphish> https://oscarliang.com/wp-content/uploads/2021/05/5.8ghz-fpv-channels-chart-diagram-frequency-analog-digital-dji-avatar-hdzero-12-2022.jpg 2023-06-14T19:53:36 < catphish> raceband (R) is 37MHz, that raises an interesting question though, that must be lossy in some way 2023-06-14T19:53:43 < jpa-> also even if -3dB width of channel is 20MHz, you can exceed it a bit for the high contrast edges 2023-06-14T19:54:25 < catphish> presumably if you actulaly send 720p60 in 37MHz, you're not getting much definition in each line? 2023-06-14T19:55:15 < jpa-> as much as analog video in general.. so yeah, not black pixel right next to white pixel 2023-06-14T19:55:20 < catphish> i don't understand analog video, but i assume it's not magically fitting what is essentially 1Gbps of information into 37MHz without any loss 2023-06-14T19:55:33 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-14T19:55:58 < jpa-> 1Gbps makes an assumption of 24 bit color per each pixel, independent of neighbouring pixels 2023-06-14T19:56:34 < catphish> yes that was indeed my assumption 2023-06-14T19:56:43 < catphish> that's how much information *might* exist 2023-06-14T19:56:54 < jpa-> the lossyness of analog is mainly no infinitely sharp transitions, and the more radio noise the less accuracy in colors 2023-06-14T19:57:40 < catphish> i see, so essentially analog video is just a low pass filter on the chroma/luma values? 2023-06-14T19:57:55 < catphish> which is not *so* different from digital compression 2023-06-14T19:58:13 < catphish> except analog can only do it one dimensionally 2023-06-14T20:00:10 < jpa-> so if you have perfect 50 dB of SNR, you'll get close to 24 bit color.. and at that point shannon-hartley theorem gives 600 Mbps digital capacity for 37 MHz channel 2023-06-14T20:02:03 < catphish> that's interesting, maybe modern 720p analog video is better than i'm giving it credit for 2023-06-14T20:04:45 < catphish> DJI's digital video system sends 25Mbps of h264 (i think it's h264) in a 20MHz channel 2023-06-14T20:06:05 < jpa-> and that will likely work down to 6dB or so of SNR, at which point analog video would be barely visible mess 2023-06-14T20:06:16 < catphish> yes indeed 2023-06-14T20:09:58 < catphish> there's also a tech called "hdzero" that does digital video on 27MHz channels. it doesn't use h264 and encodes much smaller blocks of data, they get less image quality in teh same bandwidth, but don't rely on a continuous reliable stream 2023-06-14T20:10:57 < catphish> i'm just inteersted in experimenting with whether i can transmit *something* to begin with :) 2023-06-14T20:36:23 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-14T21:00:28 < BrainDamage> you can add forward error correction 2023-06-14T21:02:38 < qyx> catphish: I would use some dvb-t codec, it is all done 2023-06-14T21:07:29 < catphish> qyx: perhaps, the important thing for this application is that it has some way to degrade gracefully, in the case of DJI, they dynamically reduce the bitrate, with hdzero, they don't rely on previous data, so lost data manifests as increasing amounts of missing pixels, DVB-T of course doesn't usually have or require such a thing 2023-06-14T21:07:35 < catphish> but perhaps it's a good basis 2023-06-14T21:11:01 < BrainDamage> dvb-t has forward error correction 2023-06-14T21:11:21 < BrainDamage> you don't notice missing data until it crosses the treshold for unrecoverable bits 2023-06-14T21:13:30 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-14T21:14:31 < jpa-> and when it does, you get totally unusable garbage 2023-06-14T21:15:10 < jpa-> usually when remote operating something, you would want gradual reduction and fast recovery from any errors 2023-06-14T21:16:03 < jpa-> i've seen descriptions of codecs that transmit low resolution image with high error correction ratio, and high resolution image with low error correction ratio, but i'm not sure if there is any widely supported implementation 2023-06-14T21:21:25 < boddax> efm8 is totally compatible with intel 8051? can i swap IC firmware? 2023-06-14T21:52:15 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 260 seconds] 2023-06-14T22:10:54 < catphish> BrainDamage: as jpa-says, the problem is that DVB-T has no gradual degredation, as soon as you exceeed the acceptable signal loss you basically get nothing, which is not particularly safe in this application, ideally you want more redundancy on the low frequency image data, that way you lose teh high frequency detail first, or you lose only individual pixels or blocks 2023-06-14T22:13:28 < catphish> watch what happens in their video at 1:27 and 1:31 - https://youtu.be/7J9bZusbu_s?t=85 2023-06-14T22:14:33 < catphish> and for much longer at 2:12 2023-06-14T22:16:53 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-14T22:21:13 -!- invzim [~perole@vv.kirurg.org] has quit [Remote host closed the connection] 2023-06-14T22:22:50 < Steffanx> so did draining the battery of the surface pro fix the issue catphish ? :P 2023-06-14T22:23:55 < catphish> Steffanx: nope, it never recovered :( 2023-06-14T22:25:08 < catphish> Steffanx: to add insult to injury, i sold it on ebay, clearly describing the fault, somebody bought it and a few days after receiving it reported that it had arrived with a smashed screen and i had ot refund them 2023-06-14T22:25:57 < catphish> i strongly suspect they broke the screen trying to disassemble it for parts, but i can't prove it :( 2023-06-14T22:26:00 < Steffanx> oh i remember that story i think. 2023-06-14T22:27:14 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-14T22:39:22 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/] 2023-06-14T22:39:35 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-14T23:09:53 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-14T23:23:05 -!- veverak [~veverak@ip-89-102-215-57.bb.vodafone.cz] has quit [Ping timeout: 240 seconds] 2023-06-14T23:23:22 -!- veverak [~veverak@ip-89-102-215-57.bb.vodafone.cz] has joined ##stm32 2023-06-14T23:48:24 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-4df1-c362-4ba0-cb87.fixed6.kpn.net] has joined ##stm32 2023-06-14T23:54:46 -!- grindhold_ [~quassel@mail.skarphed.org] has quit [Server closed connection] 2023-06-14T23:55:17 -!- grindhold_ [~quassel@mail.skarphed.org] has joined ##stm32 --- Day changed to kesä 15 2023 2023-06-15T00:49:27 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 268 seconds] 2023-06-15T00:51:20 < catphish> grr, my USB implementation seems mildly broken, all my setup responses on EP0 are delyaed by one, the first requst gets no response, next request gets the first response, i'm quite baffled 2023-06-15T00:53:23 < zyp> those are fun 2023-06-15T01:01:51 < aandrew> catphish: I ran into that before, not specifically with USB but I think with ethernet; if I remember correctly my issue was that the DMA was not getting triggered so it was all queued but not moving until the next event 2023-06-15T01:08:45 < catphish> aandrew: thanks, not DMA here though, much simpler than that, in theory 2023-06-15T01:12:18 < catphish> the trigger seems to be that the host sends two GET DEVICE DESCRIPTOR requests in very short succession, i'm not clear why 2023-06-15T01:12:53 < catphish> (6 microseconds apart) 2023-06-15T01:41:58 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-4df1-c362-4ba0-cb87.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-15T01:59:00 < aandrew> catphish: are you getting two 6us interrupts for it? 2023-06-15T02:44:56 < catphish> i'm going to start over and try to debug what i receive 2023-06-15T03:04:51 -!- jly [uid355225@id-355225.lymington.irccloud.com] has joined ##stm32 2023-06-15T03:05:28 < jly> any of you bastards got a match?! 2023-06-15T03:38:59 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 240 seconds] 2023-06-15T03:58:55 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-15T05:04:24 -!- qyx [~qyx@84.245.121.253] has quit [Ping timeout: 255 seconds] 2023-06-15T05:05:56 -!- qyx [~qyx@84.245.121.125] has joined ##stm32 2023-06-15T05:34:30 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-15T05:49:39 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-15T06:24:26 -!- jly [uid355225@id-355225.lymington.irccloud.com] has quit [Quit: Connection closed for inactivity] 2023-06-15T08:01:02 -!- Streaker [~Streaker@user/streaker] has joined ##stm32 2023-06-15T08:44:10 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-15T09:17:58 < jpa-> catphish: i think all USB implementations are mildly broken in different ways, but your implementation sounds severely broken :) 2023-06-15T09:35:58 < zyp> :) 2023-06-15T10:12:22 < ventYl> achievement: make USB implementation as broken as possible while still being able to talk to others 2023-06-15T10:12:43 < ventYl> biggest contester: AVR software USB implementation 2023-06-15T10:13:48 < jpa-> not ST Cube? 2023-06-15T10:14:20 < jpa-> nuttx usb from 2013 or so was pretty broken too 2023-06-15T10:15:53 -!- perdmann [~patrick@nostromo.0x47.net] has quit [Server closed connection] 2023-06-15T10:16:01 -!- perdmann [~patrick@nostromo.0x47.net] has joined ##stm32 2023-06-15T10:27:30 -!- ds2 [~ds2@162-194-129-85.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 255 seconds] 2023-06-15T10:27:43 -!- ds2 [~ds2@162-194-129-85.lightspeed.sntcca.sbcglobal.net] has joined ##stm32 2023-06-15T11:19:54 < catphish> jpa-: just woken up, will write a new one from scratch today, no idea how i fucked it up 2023-06-15T11:26:00 < ventYl> bushings in gear selector have de-integrated 2023-06-15T11:30:09 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2413-8ac3-b038-4a29.fixed6.kpn.net] has joined ##stm32 2023-06-15T11:51:59 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2413-8ac3-b038-4a29.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-15T12:07:31 -!- Streaker [~Streaker@user/streaker] has quit [Ping timeout: 240 seconds] 2023-06-15T13:25:59 < karlp> machinehum: "Chamfer on the bottom can be on pad 4 or pad 1 and 2023-06-15T13:26:02 < karlp> has no electrical significance. 2023-06-15T13:27:16 < qyx> lol 2023-06-15T13:28:48 < qyx> would you say B32529C0104 and B32529C1103 are the same? 2023-06-15T13:29:47 < qyx> no, nevermind 2023-06-15T15:28:10 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d047-f786-a481-f80c.fixed6.kpn.net] has joined ##stm32 2023-06-15T15:32:37 < catphish> working with the USB_EPnR register is just not fun, there are so many ways to write the wrong thing 2023-06-15T15:53:07 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 265 seconds] 2023-06-15T15:56:29 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d047-f786-a481-f80c.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-15T15:59:17 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d047-f786-a481-f80c.fixed6.kpn.net] has joined ##stm32 2023-06-15T16:13:20 < catphish> turns out the main problem with my USB implementation was actually that i wasn't responding to requets for string descriptors, i'm unclear why linux is requesting string descriptor zero though, i thought that was supposed to be a null pointer 2023-06-15T16:15:50 < catphish> ah "String Index 0 should return a list of supported languages." 2023-06-15T16:16:11 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d047-f786-a481-f80c.fixed6.kpn.net] has quit [Ping timeout: 246 seconds] 2023-06-15T16:19:25 -!- perole [~perole@vv.kirurg.org] has joined ##stm32 2023-06-15T16:19:33 -!- perole is now known as invzim 2023-06-15T16:25:33 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-15T16:28:27 < catphish> all working now i think :) 2023-06-15T16:37:46 -!- sauce [~sauce@2a07:9944:2222:1d::a] has quit [Server closed connection] 2023-06-15T16:37:57 -!- sauce [~sauce@free.and.open.sauce.icu] has joined ##stm32 2023-06-15T16:46:08 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-15T18:12:08 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-15T18:12:26 < karlp> whee, figured out why matter wasn't working.... the example app for esp32 had been badly copy/pasted from another example and was missing some of the code :) 2023-06-15T18:12:33 < karlp> top quality, enterprise grade. 2023-06-15T18:17:39 < qyx> hm, matter is over 802.15.4? 2023-06-15T18:17:41 < qyx> or .1? 2023-06-15T18:33:04 < karlp> can be over 802.15.4 or over wifi. 2023-06-15T18:33:24 < karlp> wifi is nice and easy, avoids any need for the "openthread border router" bullshit 2023-06-15T18:45:03 < BrainDamage> does that mean that devices are free to phone home - and rely on it for basic functionality? 2023-06-15T18:54:24 < karlp> they're probably not meant to, but i'm sure people will fuck around with things,yes... 2023-06-15T18:54:51 < karlp> I mean, my project is helping someone add matter to an existing project which has it's own cloud shit, 2023-06-15T18:55:10 < karlp> and the matter is meant to be _extra_ so... 2023-06-15T18:57:45 -!- sauce [~sauce@free.and.open.sauce.icu] has quit [] 2023-06-15T19:02:31 -!- sauce [~sauce@free.and.open.sauce.icu] has joined ##stm32 2023-06-15T19:30:21 < machinehum> karlp: I see 2023-06-15T19:38:48 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-15T19:41:56 -!- ventYl [~ventyl@78.99.63.11] has quit [Server closed connection] 2023-06-15T19:42:09 -!- ventYl [~ventyl@adsl-dyn11.78-99-63.t-com.sk] has joined ##stm32 2023-06-15T19:46:09 -!- zxrom [~zxrom@mm-136-12-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-15T20:13:04 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 248 seconds] 2023-06-15T20:14:02 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-15T20:15:41 < bitmask> grrr, someone come up with coding examples for me to submit as AI training data 2023-06-15T20:19:54 < Steffanx> Awh 2023-06-15T20:22:26 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-15T20:41:49 < bitmask> no? 2023-06-15T20:41:57 < bitmask> but...but... 2023-06-15T20:42:04 < bitmask> pwease 2023-06-15T20:57:44 < Steffanx> Just find some Laurenceb code and submit it 2023-06-15T21:22:44 < bitmask> I'm not trying to get kicked off the project :P 2023-06-15T21:25:55 < bitmask> well 71 more coding examples to come up with, back to work 2023-06-15T21:34:39 -!- hexo [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-15T21:36:05 -!- hexo [~hexo@user/hexo] has joined ##stm32 2023-06-15T21:44:23 -!- polprog [~ath0@user/polprog] has quit [Server closed connection] 2023-06-15T21:44:39 -!- polprog [~ath0@user/polprog] has joined ##stm32 2023-06-15T21:44:56 -!- hexo [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-15T21:45:23 -!- hexo [~hexo@user/hexo] has joined ##stm32 2023-06-15T21:49:56 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-15T22:02:42 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-15T22:23:29 < josuah> the example app for esp32 had been badly copy/pasted from another example 2023-06-15T22:23:43 < josuah> sometimes I wonder if they really want their SDK the way it is 2023-06-15T22:23:50 < josuah> same soup from Cypress SDK 2023-06-15T22:24:18 < josuah> in the example app, there are inline MMIO register definitions to tweak some hardware registers beyond what was implemented in the SDK 2023-06-15T22:24:52 < josuah> I'm still absolutely these examples are here for me to try them though 2023-06-15T22:25:44 < BrainDamage> bitmask: get an algorythm book and add the various entries? 2023-06-15T22:28:29 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-15T22:29:56 -!- zxrom_ [~zxrom@mm-136-12-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-15T22:31:44 -!- zxrom [~zxrom@mm-136-12-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 248 seconds] 2023-06-15T22:36:41 -!- hexo [~hexo@user/hexo] has joined ##stm32 2023-06-15T23:04:38 < bitmask> BrainDamage not a bad idea 2023-06-15T23:49:19 < karlp> josuah: this is not espressif code, this is project chip fail. 2023-06-15T23:49:28 < karlp> no idea who's responsible for it. 2023-06-15T23:59:07 < josuah> noted 2023-06-15T23:59:11 < josuah> thanks! --- Day changed pe kesä 16 2023 2023-06-16T00:08:03 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has joined ##stm32 2023-06-16T00:21:49 < Steffanx> Musics for nomorekaki https://www.youtube.com/watch?v=LqMwT0Gj2cI 2023-06-16T00:58:55 < catphish> wow JLCPCB don't mess around, my last order has been manufactured AND assembled in about 70 hours 2023-06-16T00:59:32 < catphish> shame i cheaped out on the delivery, so will probaby not be here until the middle of next week 2023-06-16T01:22:03 -!- nomorekaki [~nomorekak@188-67-151-53.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-16T01:24:05 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-16T01:24:30 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-16T01:27:17 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-16T01:27:27 < catphish> unnecessary observation: licking a 5v rail feels weird, not painful, but weird 2023-06-16T01:32:55 < qyx> blame the leakage capacitance 2023-06-16T01:49:43 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-16T02:35:16 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-16T02:56:56 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-16T03:03:25 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 260 seconds] 2023-06-16T03:21:23 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2023-06-16T03:28:31 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 240 seconds] 2023-06-16T05:24:14 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-16T05:27:03 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-16T06:12:32 -!- drfff [~k\o\w@72.53.234.240] has quit [Ping timeout: 248 seconds] 2023-06-16T06:16:14 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-16T06:56:21 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-16T07:09:59 -!- krjst [~krjst@2604:a880:800:c1::16b:8001] has quit [Server closed connection] 2023-06-16T07:11:52 -!- krjst [~krjst@2604:a880:800:c1::16b:8001] has joined ##stm32 2023-06-16T07:23:52 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-16T07:56:42 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-16T08:13:59 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-16T09:23:40 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-16T09:48:49 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d02a-126a-c42-f419.fixed6.kpn.net] has joined ##stm32 2023-06-16T10:10:31 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Quit: Ping timeout (120 seconds)] 2023-06-16T10:10:55 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-16T10:34:10 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-16T10:51:21 -!- zxrom [~zxrom@mm-136-12-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-16T10:51:59 -!- zxrom_ [~zxrom@mm-136-12-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 258 seconds] 2023-06-16T11:43:30 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-d02a-126a-c42-f419.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-16T12:08:17 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-5d0a-81b3-5371-1ff1.fixed6.kpn.net] has joined ##stm32 2023-06-16T12:43:17 < Steffanx> You never lick 9V batteries to test if they are empty or not catphish ? 2023-06-16T12:46:50 < karlp> isn't he too young to have lived in the era of 9V batterys in everything? 2023-06-16T12:48:02 < jpa-> doing the same on a 24VDC power supply was fun 2023-06-16T12:58:31 < Steffanx> He's 30+ I think. So I guess he's not. 2023-06-16T13:01:40 < Steffanx> I never tried that jpa-. Should I? 2023-06-16T13:11:06 < jpa-> nope, but make mawk try it and watch 2023-06-16T13:24:21 < mawk> :( 2023-06-16T13:25:10 < mawk> there were 9V batteries in my toys when I was a mawkling karlp 2023-06-16T13:25:15 < mawk> or a bunch of AA batteries 2023-06-16T13:25:15 < qyx> I ordered some new leds hoping they will be brighter but no 2023-06-16T13:25:23 < mawk> more current 2023-06-16T13:25:32 < mawk> the absolute maximum rating is here to scare you 2023-06-16T13:25:33 < mawk> double it 2023-06-16T13:26:16 < mawk> it's like medication dosage recommendations, they exist to by ignored 2023-06-16T13:26:23 < mawk> and see I'm still alive 2023-06-16T13:52:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:f0d1:7112:aa66:c784] has joined ##stm32 2023-06-16T13:55:42 < qyx> my stm32 shows zero on ADc reading 2023-06-16T13:56:08 < qyx> and outputs zero on the DAC too 2023-06-16T13:58:58 < qyx> and it is a hardware issue, I have 4 identical boards with the same firmware, 3 works 2023-06-16T14:04:12 < qyx> hm reworked it and now it works 2023-06-16T14:11:42 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:f0d1:7112:aa66:c784] has quit [Ping timeout: 258 seconds] 2023-06-16T14:12:18 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:f814:bfef:bd7:9a9d] has joined ##stm32 2023-06-16T14:14:50 -!- phryk [~totallyno@user/phryk] has quit [Server closed connection] 2023-06-16T14:15:10 -!- phryk [~totallyno@user/phryk] has joined ##stm32 2023-06-16T14:25:24 -!- zxrom_ [~zxrom@mm-185-0-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-16T14:25:32 -!- ds2 [~ds2@162-194-129-85.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 246 seconds] 2023-06-16T14:26:45 -!- zxrom [~zxrom@mm-136-12-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 240 seconds] 2023-06-16T14:33:30 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 2023-06-16T14:35:51 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:f814:bfef:bd7:9a9d] has quit [Ping timeout: 258 seconds] 2023-06-16T14:36:27 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c092:da47:bcd3:4c27] has joined ##stm32 2023-06-16T14:59:37 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c092:da47:bcd3:4c27] has quit [Ping timeout: 258 seconds] 2023-06-16T14:59:53 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:b156:9ca6:3537:a5c4] has joined ##stm32 2023-06-16T15:09:12 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:b156:9ca6:3537:a5c4] has quit [Ping timeout: 258 seconds] 2023-06-16T15:10:01 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8c62:d9fb:2af0:5b15] has joined ##stm32 2023-06-16T15:15:43 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8c62:d9fb:2af0:5b15] has quit [Ping timeout: 258 seconds] 2023-06-16T15:16:08 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c163:e75:3ffb:b2bd] has joined ##stm32 2023-06-16T15:48:18 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c163:e75:3ffb:b2bd] has quit [Ping timeout: 258 seconds] 2023-06-16T15:48:43 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:cdc2:b7be:57d6:74c7] has joined ##stm32 2023-06-16T16:20:30 < englishman1> you don't lick them for fun? 2023-06-16T16:20:37 -!- englishman1 is now known as englishman 2023-06-16T16:37:58 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-16T16:38:53 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-16T16:47:40 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-16T16:47:50 < mawk> you mean cocks englishman ? 2023-06-16T17:07:57 < Sadale> true man licks the 240V socket [Disclaimer: This message does not sugguest you to lick it. If you do that, you're solely responsible for any of the consequences and you agree that you're an idiot] 2023-06-16T17:14:22 < ventYl> poor americans 2023-06-16T17:33:13 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:cdc2:b7be:57d6:74c7] has quit [Quit: Leaving] 2023-06-16T17:53:30 < specing> imagine needing that disclaimer in an electronics channel 2023-06-16T17:53:39 < specing> what has the world come to 2023-06-16T17:58:38 -!- zxrom_ [~zxrom@mm-185-0-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 258 seconds] 2023-06-16T18:23:33 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-5d0a-81b3-5371-1ff1.fixed6.kpn.net] has quit [Ping timeout: 258 seconds] 2023-06-16T18:33:14 -!- zxrom_ [~zxrom@mm-144-32-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-16T18:34:32 -!- c10ud [~c10ud@user/c10ud] has quit [Read error: Connection reset by peer] 2023-06-16T19:06:11 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-16T19:27:54 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-16T19:31:58 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-16T20:27:34 -!- bulletsquid [~bulletsqu@user/bulletsquid] has quit [Server closed connection] 2023-06-16T20:27:49 -!- bulletsquid [~bulletsqu@user/bulletsquid] has joined ##stm32 2023-06-16T20:55:45 < catphish> Steffanx: no, i've never felt compelled to lick a 9v battery, but i am aware of the concept, hence my wondering how a 5v rail would feel 2023-06-16T20:55:59 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-16T20:56:26 < Steffanx> heh alright 2023-06-16T20:57:59 < catphish> this evening i'm investigating ESP32's, the range of modules is mind boggling 2023-06-16T21:03:05 < josuah> > see I'm still alive 2023-06-16T21:03:12 < josuah> so many more dead people than alive people 2023-06-16T21:03:44 < josuah> it's unfair comparison though, as dead people had much more time to gather than the short duration given to alive people, who will fatally join the other team 2023-06-16T21:08:42 < boddax> bought alredy my coffin years ago :)) 2023-06-16T21:12:36 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 252 seconds] 2023-06-16T21:16:20 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-16T21:24:11 < BrainDamage> only slightly used 2023-06-16T21:24:23 < BrainDamage> not that you'd care since you're dead 2023-06-16T21:29:26 -!- ds2 [~ds2@162-194-129-85.lightspeed.sntcca.sbcglobal.net] has joined ##stm32 2023-06-16T21:53:47 -!- dima [~dima@kappa.ac93.org] has quit [Remote host closed the connection] 2023-06-16T22:05:54 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-16T22:15:59 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 240 seconds] 2023-06-16T22:38:38 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-16T22:43:22 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-16T22:47:44 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-8899-f0ba-dec3-82ac.fixed6.kpn.net] has joined ##stm32 2023-06-16T22:48:12 < englishman> i have an old tub of folger's around here somewhere, that's mine 2023-06-16T23:06:01 < machinehum> https://imgur.com/a/7CPePdJ hmm 2023-06-16T23:06:34 < machinehum> It's a buck supply should be 3.3V, blue is the output and yellow is the buck pin to the cap 2023-06-16T23:07:21 < machinehum> Buck pin to the inductor* 2023-06-16T23:08:24 < machinehum> https://imgur.com/a/aGhu5LU 2023-06-16T23:08:43 < machinehum> I'll check those feedback resistors 2023-06-16T23:11:08 < machinehum> ffs I pop'd a 16R 2023-06-16T23:11:11 < machinehum> God damn it 2023-06-16T23:11:19 < machinehum> all the chips downstream are probably all smoked now 2023-06-16T23:34:01 -!- zxrom__ [~zxrom@mm-144-32-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-16T23:35:27 -!- zxrom__ is now known as zxrom 2023-06-16T23:36:00 -!- zxrom_ [~zxrom@mm-144-32-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 260 seconds] --- Day changed la kesä 17 2023 2023-06-17T00:22:55 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-17T01:31:30 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 260 seconds] 2023-06-17T01:48:25 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-8899-f0ba-dec3-82ac.fixed6.kpn.net] has quit [Ping timeout: 260 seconds] 2023-06-17T02:15:48 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-17T02:47:44 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 252 seconds] 2023-06-17T03:07:09 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-17T04:09:16 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-17T04:24:25 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-17T04:37:35 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 260 seconds] 2023-06-17T04:41:28 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-17T05:09:31 -!- qyx [~qyx@84.245.121.125] has quit [Ping timeout: 268 seconds] 2023-06-17T05:10:52 -!- qyx [~qyx@84.245.120.92] has joined ##stm32 2023-06-17T06:17:00 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-17T06:23:54 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-17T06:40:25 -!- zapb_ [~zapb@2a01:4f8:c010:372f::1] has quit [Server closed connection] 2023-06-17T06:40:37 -!- zapb_ [~zapb@static.127.92.47.78.clients.your-server.de] has joined ##stm32 2023-06-17T06:57:11 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-17T06:57:46 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Client Quit] 2023-06-17T07:46:05 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [] 2023-06-17T07:51:02 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-17T08:31:19 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-b119-5c8e-ead3-d91.fixed6.kpn.net] has joined ##stm32 2023-06-17T08:50:32 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-b119-5c8e-ead3-d91.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-17T09:42:20 -!- zxrom [~zxrom@mm-144-32-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 240 seconds] 2023-06-17T09:46:13 -!- zxrom [~zxrom@mm-144-32-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-17T10:07:00 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-17T10:11:20 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-17T10:11:20 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Excess Flood] 2023-06-17T10:11:42 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-17T12:33:06 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-17T14:59:10 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-17T15:03:02 -!- Streaker [~Streaker@user/streaker] has joined ##stm32 2023-06-17T15:36:52 -!- Streaker [~Streaker@user/streaker] has quit [Ping timeout: 240 seconds] 2023-06-17T15:41:54 -!- jdw [~jdw@46.97.168.216] has joined ##stm32 2023-06-17T15:43:08 < jdw> zyp, last day here. What's something I can bring back with me that represents Norway? So far I only got a pair of those cheese slicers. 2023-06-17T15:59:10 < qyx> a nordkapp 2023-06-17T15:59:17 < qyx> oh sorry, bring back 2023-06-17T16:00:15 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 2023-06-17T16:08:49 -!- jdw [~jdw@46.97.168.216] has quit [Quit: Client closed] 2023-06-17T16:35:40 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-17T16:38:19 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 258 seconds] 2023-06-17T16:48:07 < ventYl> a jar of crude oil? 2023-06-17T16:57:01 < BrainDamage> norwegian mistress? 2023-06-17T17:01:12 -!- zxrom [~zxrom@mm-144-32-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 240 seconds] 2023-06-17T17:11:51 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-17T17:12:55 -!- zxrom [~zxrom@mm-20-1-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-17T17:33:56 -!- splud [~noneya.bi@user/splud] has quit [Ping timeout: 240 seconds] 2023-06-17T17:45:38 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2023-06-17T17:50:46 -!- jdw [~jdw@46.97.168.216] has joined ##stm32 2023-06-17T17:53:37 -!- jdw [~jdw@46.97.168.216] has quit [Client Quit] 2023-06-17T18:16:11 -!- jdw [~jdw@46.97.168.216] has joined ##stm32 2023-06-17T18:17:07 < jdw> BrainDamage, not a bad idea. Everyone is beautiful here. 2023-06-17T18:27:22 -!- jdw [~jdw@46.97.168.216] has quit [Quit: Client closed] 2023-06-17T19:36:57 -!- zxrom [~zxrom@mm-20-1-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 258 seconds] 2023-06-17T19:40:47 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 258 seconds] 2023-06-17T19:49:39 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:78fa:20f9:630c:be11] has joined ##stm32 2023-06-17T19:49:39 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:78fa:20f9:630c:be11] has quit [Changing host] 2023-06-17T19:49:39 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-17T19:56:01 -!- zxrom [~zxrom@mm-251-1-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-17T20:14:44 -!- zxrom [~zxrom@mm-251-1-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 240 seconds] 2023-06-17T20:48:19 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-17T21:28:16 -!- zxrom [~zxrom@mm-196-2-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-17T21:32:47 -!- zxrom_ [~zxrom@mm-196-2-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-17T21:34:15 -!- zxrom [~zxrom@mm-196-2-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Ping timeout: 258 seconds] 2023-06-17T21:43:30 -!- [_] is now known as [itchyjunk] 2023-06-17T21:44:15 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 260 seconds] 2023-06-17T21:46:10 -!- zxrom_ is now known as zxrom 2023-06-17T23:02:14 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-17T23:58:29 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] --- Day changed su kesä 18 2023 2023-06-18T00:22:57 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [] 2023-06-18T01:06:14 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 258 seconds] 2023-06-18T01:08:56 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:74c0:8f26:42ad:68d0] has joined ##stm32 2023-06-18T01:09:35 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 260 seconds] 2023-06-18T02:10:42 -!- Thorn [~Thorn@188.251.245.218] has joined ##stm32 2023-06-18T02:10:42 -!- Thorn [~Thorn@188.251.245.218] has quit [Changing host] 2023-06-18T02:10:42 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-18T02:11:32 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:74c0:8f26:42ad:68d0] has quit [Ping timeout: 240 seconds] 2023-06-18T02:42:39 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-18T03:13:50 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 260 seconds] 2023-06-18T04:26:59 -!- sync [~sync@2a01:4f8:121:2c1::2] has quit [Server closed connection] 2023-06-18T04:27:16 -!- sync [~sync@2a01:4f8:121:2c1::2] has joined ##stm32 2023-06-18T04:38:30 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 240 seconds] 2023-06-18T04:40:41 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-18T05:00:14 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-18T05:42:06 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-18T06:28:12 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-18T06:29:17 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-18T06:38:58 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-18T06:50:09 -!- hexo_ [~hexo@user/hexo] has quit [Server closed connection] 2023-06-18T06:50:34 -!- hexo_ [~hexo@user/hexo] has joined ##stm32 2023-06-18T07:56:59 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-18T08:32:27 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-18T08:35:10 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-18T08:48:38 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-18T09:06:04 < ColdKeyboard> I don't know if anyone tried using Raspberry Pi Pico SDK but it's driving me insane... 2023-06-18T09:06:25 < ColdKeyboard> For some reason the logger library that works nice on STM32 is failing to compile on Pico 2023-06-18T09:06:38 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:74b5:e1e4:2b6d:9341] has joined ##stm32 2023-06-18T09:06:59 < ColdKeyboard> My logger macro #define Logger_INFO(...) Logger_COMMON(LOG_INFO, __VA_ARGS__) is getting either optimized or removed or something and it's not working on Pico but on STM32 works like a charm... 2023-06-18T09:09:37 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 258 seconds] 2023-06-18T09:40:48 < jpa-> ColdKeyboard: so look at the preprocessed source to see what it gets turned into? 2023-06-18T10:04:02 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:c95e:8a05:d7c6:ea6c] has joined ##stm32 2023-06-18T10:18:02 -!- zxrom [~zxrom@mm-196-2-212-37.vitebsk.dynamic.pppoe.byfly.by] has quit [Quit: Leaving] 2023-06-18T10:36:58 -!- zxrom [~zxrom@mm-196-2-212-37.vitebsk.dynamic.pppoe.byfly.by] has joined ##stm32 2023-06-18T10:58:58 < ventYl> ColdKeyboard: Pico SDK is weirdly twisted trash 2023-06-18T10:59:15 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:74b5:e1e4:2b6d:9341] has quit [Ping timeout: 258 seconds] 2023-06-18T10:59:19 < veverak> ha, here may be some opinions 2023-06-18T10:59:26 < veverak> anybody aware of decent alternative to protobuf? 2023-06-18T10:59:42 < qyx> with IDL? 2023-06-18T10:59:58 < veverak> multi-language is the property I am looking for, so I assume IDL is necessary 2023-06-18T11:00:06 < veverak> (I want something that can be processed by other languages) 2023-06-18T11:00:38 < qyx> idk but CBOR is multilanguage and has no IDL 2023-06-18T11:01:38 < veverak> yeah, but than I would have to re-invent some way to define scheme right? 2023-06-18T11:01:58 < veverak> (the fact that the messages can be well-described is a feature) 2023-06-18T11:02:45 < qyx> then no CBOR, because it is practically a JSON binaried 2023-06-18T11:03:02 < qyx> butother than thatit is good 2023-06-18T11:22:42 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:fd03:560c:3c07:8e14] has joined ##stm32 2023-06-18T11:22:42 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:fd03:560c:3c07:8e14] has quit [Changing host] 2023-06-18T11:22:42 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-18T11:24:35 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-18T11:28:43 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-18T11:31:32 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:c95e:8a05:d7c6:ea6c] has quit [Ping timeout: 240 seconds] 2023-06-18T11:34:16 -!- hexo [~hexo@user/hexo] has joined ##stm32 2023-06-18T12:12:55 < zyp> there's also flatbuffers with an IDL pretty similar to protobuf 2023-06-18T12:13:18 < zyp> and I guess cap'n proto 2023-06-18T12:13:19 < veverak> zyp: have you tried the C++ generated impl. ? 2023-06-18T12:13:25 < veverak> (of flatbuffers) 2023-06-18T12:13:29 < veverak> it seems like it uses dyn. memorY? 2023-06-18T12:13:36 < zyp> no, never used flatbuffers, just registered that it exists 2023-06-18T12:14:16 < zyp> at work we use msgpack, which is pretty much a binary json 2023-06-18T12:15:10 < zyp> I don't really like the way we're using it though 2023-06-18T12:16:47 < zyp> we've got enums we're using for map keys, so all keys are encoded as integers 2023-06-18T12:17:49 < zyp> but there's multiple overlapping enums; one for the core message set and one for certain extension objects 2023-06-18T12:19:11 < zyp> so we have to know how to translate between name/int, and that can only be known from context, which is not encoded in the message 2023-06-18T12:22:08 < zyp> on the other hand, I like msgpack's binary encoding 2023-06-18T12:34:24 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Read error: Connection reset by peer] 2023-06-18T12:34:51 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-18T12:39:14 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Read error: Connection reset by peer] 2023-06-18T12:39:48 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-18T12:54:10 -!- jmcgnh [~jmcgnh@wikipedia/jmcgnh] has quit [Server closed connection] 2023-06-18T12:57:06 -!- zxrom [~zxrom@mm-196-2-212-37.vitebsk.dynamic.pppoe.byfly.by] has left ##stm32 [Leaving] 2023-06-18T12:58:19 -!- pwillard [sid136981@id-136981.hampstead.irccloud.com] has quit [Server closed connection] 2023-06-18T12:58:55 -!- pwillard [sid136981@2a03:5180:f:4::2:1715] has joined ##stm32 2023-06-18T13:00:22 -!- jmcgnh [~jmcgnh@wikipedia/jmcgnh] has joined ##stm32 2023-06-18T13:38:11 -!- drzacek [~drzacek@2a01:3d8:307:f800:1c7a:74dd:4bab:b53] has joined ##stm32 2023-06-18T13:44:50 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-18T13:53:27 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:c195:70ed:854:22a9] has joined ##stm32 2023-06-18T15:21:53 < qyx> zyp: any highlights of the encoding? 2023-06-18T15:22:12 < qyx> because, cbor for example, encode integers less efficiently than protobuf 2023-06-18T15:22:28 < qyx> veverak: also, what's wrong with protobuf? 2023-06-18T15:25:33 < zyp> qyx, https://github.com/msgpack/msgpack/blob/master/spec.md#overview 2023-06-18T15:26:32 -!- hexo [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-18T15:28:04 < qyx> just read that 2023-06-18T15:28:15 < qyx> nothing specific, no varints 2023-06-18T15:28:21 < zyp> msgpack doesn't do variable length ints, instead has multiple integer types of which the encoder just pick the smallest that the number fits in 2023-06-18T15:28:37 < zyp> -32..127 encodes as is as a single byte 2023-06-18T15:28:58 < zyp> anything larger encodes as a 1-byte header and 1, 2, 4 or 8 bytes of data 2023-06-18T15:30:14 < zyp> which probably comes out fairly even to protobuf varints, depending on exactly your number distribution 2023-06-18T15:30:40 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-18T15:30:59 < zyp> protobuf encodes either -64..63 or 0..127 as a single byte depending on whether you've got a sint or int/uint 2023-06-18T15:37:20 < zyp> hmm, no, running the numbers protobuf varints are more space efficient for anything except numbers that needs a full 64 bits and numbers that need both the -1..-32 and 64..127 ranges 2023-06-18T15:38:37 < zyp> but msgpack should be faster to handle 2023-06-18T15:53:43 -!- drzacek [~drzacek@2a01:3d8:307:f800:1c7a:74dd:4bab:b53] has quit [Read error: Connection reset by peer] 2023-06-18T16:48:34 < ColdKeyboard> [02:40] ColdKeyboard: so look at the preprocessed source to see what it gets turned into? 2023-06-18T16:48:45 < ColdKeyboard> That's a good idea. I'll try to figure it out now 2023-06-18T16:54:46 < ColdKeyboard> I can see there is logger.c.obj and logger.c.obj.d in the build directory 2023-06-18T17:03:10 < jpa-> run with verbose option, take the compiler command line and add -save-temps 2023-06-18T17:17:21 < qyx> zyp: yeah and for ADCs I usually need 19-20 bits which is 3 vs 5 bytes 2023-06-18T17:18:19 -!- rkta [~rkta@user/rkta] has quit [Server closed connection] 2023-06-18T17:18:30 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-18T17:18:57 -!- rkta_ [~rkta@user/rkta] has joined ##stm32 2023-06-18T17:30:55 < jpa-> maybe i should learn to use some other connectors than 2.54 mm pin headers.. first i had trouble fitting them on the PCB, and now i lack the height clearance to fit the cable connectors in the enclosure 2023-06-18T17:46:26 < ColdKeyboard> jpa- Do you have a guide or doc that I could read on how to properly configure project CMakeLists.txt so it properly includes all the .h and .c files? I think mine is broken when it comes to non-sdk files that I have in the project, especially logger.h (https://pastebin.com/sW54cHfW) 2023-06-18T17:50:07 < jpa-> broken in what way? 2023-06-18T17:50:35 < jpa-> do a find to make sure you don't have a different "logger.h" laying around somewhere 2023-06-18T17:50:59 < ColdKeyboard> For some reason everything works except the logger. Both compiler and linker are complaining that they can't find a define that is inside logger.h 2023-06-18T17:51:39 < ColdKeyboard> Just the one logger.c/logger.h (double checked the sdk dir too) 2023-06-18T17:51:59 < jpa-> but not complaining about not finding a file to include? 2023-06-18T17:53:25 < jpa-> also try make VERBOSE=1 and see what it is actually building & linking 2023-06-18T17:53:59 < jpa-> classic reason would also be including header from C++ file and missing extern "C" for functions defined in .c 2023-06-18T17:54:40 < ColdKeyboard> So logger is using defines to re-route and tag multiple lines to single function 2023-06-18T17:54:49 < ColdKeyboard> Like this #define Logger_INFO(...) Logger_COMMON(LOG_INFO, __VA_ARGS__) 2023-06-18T17:55:34 < jpa-> that's all handled by preprocessor, linker doesn't care; as long as the compiler finds the correct header to include 2023-06-18T17:56:40 < ColdKeyboard> I did now build with verbose and I can see that there is a correct include folder -IC:\pico\PicoFan\Lib\Logger 2023-06-18T17:56:50 < ColdKeyboard> Also I see logger.c is being built 2023-06-18T17:58:14 < jpa-> so what are the actual error messages? 2023-06-18T17:58:28 < jpa-> (all of them, pastebin them) 2023-06-18T17:59:55 < ColdKeyboard> Here it is -> https://pastebin.com/Lf80WsKR 2023-06-18T18:00:13 < jpa-> does main.c include logger.h? 2023-06-18T18:00:28 < ColdKeyboard> It does 2023-06-18T18:00:30 < jpa-> logger.c does, but main.c doesn't show the message 2023-06-18T18:00:37 < jpa-> which makes me think it doesn't 2023-06-18T18:01:13 < ColdKeyboard> Here is the main.c -> https://pastebin.com/hFVAHeXD 2023-06-18T18:01:25 < jpa-> can i have logger.h too? 2023-06-18T18:01:46 < jpa-> the line number of the error doesn't match your pastebin either 2023-06-18T18:01:56 < jpa-> so maybe the main.c at "C:\pico\PicoFan\Application\main.c" is different? 2023-06-18T18:05:30 < ColdKeyboard> Sorry, I copy-pasted after I made some changes but it's complaining about the line #16 2023-06-18T18:05:54 < ColdKeyboard> here is the logger.h https://pastebin.com/9RYWuLCu 2023-06-18T18:07:17 < jpa-> considering #pragma message "Logger Included" is not getting printed in main.c, the problem seems a pretty simple problem in either including or in your #ifdef jungle 2023-06-18T18:07:33 < jpa-> *getting printed when building main.c 2023-06-18T18:08:44 < jpa-> should the #if at line 22 of logger.h be terminated? 2023-06-18T18:09:18 < jpa-> currently it seems that the whole file is excluded if MIN_LOG_LEVEL_INFO is defined, like main.c does 2023-06-18T18:16:27 < ColdKeyboard> jpa- When I add #endif after line 23 it complains that there is #endif without #if at the end of file 2023-06-18T18:17:24 < ColdKeyboard> Oh okay I have an extra #endif that I removed the #if release/debug check but didn't remove #endif... 2023-06-18T18:17:32 < ColdKeyboard> Thanks jpa- ! You are a lifesaver! :) 2023-06-18T18:18:10 < jpa-> :) 2023-06-18T18:18:23 < jpa-> ventYl will probably blame picosdk for this also 2023-06-18T18:49:06 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-18T19:08:12 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:c195:70ed:854:22a9] has quit [Ping timeout: 240 seconds] 2023-06-18T19:40:00 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-18T19:59:12 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-18T20:16:55 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:c195:70ed:854:22a9] has joined ##stm32 2023-06-18T20:23:12 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:c195:70ed:854:22a9] has quit [Ping timeout: 240 seconds] 2023-06-18T20:32:43 < qyx> nah reading protobuf wire format again, it still seems to be the winner 2023-06-18T20:40:19 < Steffanx> Capn proto because it's faaaast. 2023-06-18T20:40:40 < qyx> I mean size-wise 2023-06-18T20:54:20 < Steffanx> Oh lol the C implementation of capn proto is unmaintained. 2023-06-18T20:54:59 -!- karlp [karlp@palmtreev6.beeroclock.net] has quit [Server closed connection] 2023-06-18T20:55:17 -!- karlp [karlp@palmtreev6.beeroclock.net] has joined ##stm32 2023-06-18T21:03:18 < qyx> hm making my float streams fixed point (*1000 or 22.10) and differential-encoding them, I get values in the range -64 to 63 2023-06-18T21:04:08 < qyx> so instead of encoding 64 floats into 320 bytes, I could encode them in 5+63 bytes 2023-06-18T21:04:28 < qyx> and that's a win 2023-06-18T21:05:09 < qyx> and if the stream gets more noisy, it simply becomes more fat 2023-06-18T21:17:10 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 252 seconds] 2023-06-18T21:42:34 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has joined ##stm32 2023-06-18T22:05:30 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c195-70ed-854-22a9.fixed6.kpn.net] has joined ##stm32 2023-06-18T22:05:32 < Laurence_b> https://hardware.slashdot.org/comments.pl?sid=22935080&cid=63612988 2023-06-18T22:13:14 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has quit [Server closed connection] 2023-06-18T22:13:32 -!- mid-kid [~mid-kid@2a01:7c8:aac8:1e8:5054:ff:fe5e:cd48] has joined ##stm32 2023-06-18T22:35:42 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-18T23:09:44 -!- Laurence_b [~Laurence_@182.141.208.46.dyn.plus.net] has quit [Ping timeout: 246 seconds] 2023-06-18T23:12:13 -!- CygniX [~CygniX@user/CygniX] has quit [Server closed connection] 2023-06-18T23:12:36 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-18T23:15:26 -!- octorian [octo@2600:3c00::f03c:91ff:fe93:a61c] has quit [Server closed connection] 2023-06-18T23:16:43 -!- octorian [~octo@chroniton.logicprobe.org] has joined ##stm32 2023-06-18T23:17:17 -!- specing [~specing@user/specing] has quit [Ping timeout: 246 seconds] 2023-06-18T23:21:29 -!- specing [~specing@user/specing] has joined ##stm32 --- Day changed ma kesä 19 2023 2023-06-19T00:03:13 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-19T00:34:12 -!- hexo [~hexo@user/hexo] has joined ##stm32 2023-06-19T00:50:19 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 258 seconds] 2023-06-19T01:27:21 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-c195-70ed-854-22a9.fixed6.kpn.net] has quit [Ping timeout: 265 seconds] 2023-06-19T01:27:30 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-19T02:06:59 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-19T02:15:20 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-19T02:27:12 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 240 seconds] 2023-06-19T02:50:34 -!- Steffanx [sid97872@user/steffanx] has quit [Server closed connection] 2023-06-19T02:50:45 -!- Steffanx [sid97872@user/steffanx] has joined ##stm32 2023-06-19T03:18:17 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 2023-06-19T03:27:58 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-19T03:31:47 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-19T03:32:05 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 258 seconds] 2023-06-19T03:41:01 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-19T04:42:06 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Killed (NickServ (GHOST command used by Spirit5328))] 2023-06-19T04:42:11 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-19T05:09:52 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-19T05:13:52 -!- qyx [~qyx@84.245.120.92] has quit [Ping timeout: 240 seconds] 2023-06-19T05:15:59 -!- qyx [~qyx@84.245.121.60] has joined ##stm32 2023-06-19T05:45:52 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-19T06:01:03 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-19T06:18:22 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-19T06:26:54 < ColdKeyboard> jpa- Sorry for bugging you. Did you use I2C on the Pico by any chance? 2023-06-19T06:27:17 < ColdKeyboard> I'm curious if there is a reason why I2C would not work on I2C1 using GPIO pins 2 and 3. 2023-06-19T06:37:50 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-19T07:50:06 -!- lemmi [~lemmi@user/lemmi] has quit [Server closed connection] 2023-06-19T07:50:32 -!- lemmi [~lemmi@user/lemmi] has joined ##stm32 2023-06-19T08:02:07 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-19T08:21:05 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 265 seconds] 2023-06-19T08:35:40 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-19T08:56:52 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-19T09:02:31 < jpa-> ColdKeyboard: sure it does, you just have a bug that is inpossible to guess based on that description 2023-06-19T09:22:01 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-19T09:23:35 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-19T09:27:11 -!- Streaker [~Streaker@user/streaker] has joined ##stm32 2023-06-19T09:44:09 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2dfe-16cc-14c7-bdd6.fixed6.kpn.net] has joined ##stm32 2023-06-19T10:04:45 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-19T10:19:25 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2dfe-16cc-14c7-bdd6.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-19T10:20:10 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2dfe-16cc-14c7-bdd6.fixed6.kpn.net] has joined ##stm32 2023-06-19T10:22:29 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2dfe-16cc-14c7-bdd6.fixed6.kpn.net] has quit [Client Quit] 2023-06-19T10:23:12 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2dfe-16cc-14c7-bdd6.fixed6.kpn.net] has joined ##stm32 2023-06-19T10:51:46 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 258 seconds] 2023-06-19T10:52:10 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-19T11:01:05 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-19T11:16:59 -!- Streaker [~Streaker@user/streaker] has quit [Ping timeout: 240 seconds] 2023-06-19T11:17:22 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-19T11:38:40 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-19T12:08:26 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 258 seconds] 2023-06-19T12:11:13 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-19T12:48:08 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-19T13:15:43 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 2023-06-19T14:05:40 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-2dfe-16cc-14c7-bdd6.fixed6.kpn.net] has quit [Ping timeout: 260 seconds] 2023-06-19T14:08:44 -!- englishman [englishman@user/englishman] has quit [Quit: englishman] 2023-06-19T14:08:44 -!- karlp [karlp@palmtreev6.beeroclock.net] has quit [Quit: WeeChat 3.5] 2023-06-19T14:19:26 -!- karlp [karlp@palmtreev6.beeroclock.net] has joined ##stm32 2023-06-19T14:19:56 < karlp> and we're back! 2023-06-19T14:20:35 < jpa-> welcome 2023-06-19T14:21:18 < karlp> now with one less cpu core, and $12 "inmy pocket" a month extra 2023-06-19T14:24:10 < Steffanx> As in karlp disabled a core to save a bit on the electricity bill or .. ? 2023-06-19T14:26:02 < karlp> no, scaled down my linode :) 2023-06-19T14:26:10 < Steffanx> aah 2023-06-19T14:26:13 < Steffanx> makes more sense 2023-06-19T14:26:43 < karlp> it had been slowly growing over the last decade with auto upgrades and shit, and I was now on a plan that was much more ram/cpu than I needed, because I needed the storage. 2023-06-19T14:27:04 < karlp> so now it's been reshaped a bit to have a volume for the big webstore and smaller cpu/ram. 2023-06-19T14:27:28 < karlp> having a hard time getting started with work today though :) 2023-06-19T15:00:33 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:2dfe:16cc:14c7:bdd6] has joined ##stm32 2023-06-19T16:01:43 < jbo> moin 2023-06-19T16:02:11 < jbo> a friend is asking for a recommendation for a "cheap" lab PSU for home/DIY use. nothing fancy. somewhere in the 200.- to 400.- region. any recommendations other than Rigol DP832? 2023-06-19T16:03:30 -!- josuah [~josuah@46.23.94.12] has quit [Server closed connection] 2023-06-19T16:10:25 < zyp> rd60xx series 2023-06-19T16:15:50 < jbo> thanks! 2023-06-19T16:20:05 < zyp> they're switching, not linear like a traditional lab supply, so they'll be a bit more noisy, but otherwise they're great value for money 2023-06-19T16:21:22 < jbo> thanks for the recommendation - seems reasonable for what he wants to do 2023-06-19T16:23:13 < zyp> I got a 6024 so I've got enough power to be able to blow up stuff next time I'm playing with motors or something 2023-06-19T16:27:17 < Steffanx> Dont forget to buy one with a case (and perhaps the psu). 2023-06-19T16:31:48 < jbo> jup - got that on the radar 2023-06-19T16:44:38 -!- specing [~specing@user/specing] has quit [Ping timeout: 252 seconds] 2023-06-19T16:46:03 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-19T16:55:51 < ColdKeyboard> [02:02] ColdKeyboard: sure it does, you just have a bug that is inpossible to guess based on that description 2023-06-19T16:56:00 < ColdKeyboard> Do you have a suggestion on where should I start looking? :) 2023-06-19T16:57:38 < ColdKeyboard> Oh interesting, I was reworking the bus scan example 2023-06-19T16:57:54 < ColdKeyboard> It seems like it did find something so I'll use that as a starting point :) 2023-06-19T16:58:32 -!- specing [~specing@user/specing] has quit [Ping timeout: 246 seconds] 2023-06-19T17:00:42 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-19T17:06:00 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-19T17:10:03 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-19T17:11:02 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-19T17:40:43 -!- martinmoene1 [~Thunderbi@2a02:a45a:96ba:1:d49d:f1d3:4aea:6d51] has joined ##stm32 2023-06-19T17:42:32 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:2dfe:16cc:14c7:bdd6] has quit [Ping timeout: 240 seconds] 2023-06-19T17:42:32 -!- martinmoene1 is now known as martinmoene 2023-06-19T17:49:45 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-19T18:43:05 -!- R3s1st0r [~Resistor@fixed-186-96-5-255.totalplay.net] has joined ##stm32 2023-06-19T18:50:48 -!- R3s1st0r [~Resistor@fixed-186-96-5-255.totalplay.net] has quit [Remote host closed the connection] 2023-06-19T18:51:11 -!- R3s1st0r [~Resistor@fixed-186-96-5-255.totalplay.net] has joined ##stm32 2023-06-19T19:08:32 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has joined ##stm32 2023-06-19T19:31:52 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:d49d:f1d3:4aea:6d51] has quit [Ping timeout: 240 seconds] 2023-06-19T19:38:51 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-19T19:55:43 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 258 seconds] 2023-06-19T19:56:44 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-19T20:05:34 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 252 seconds] 2023-06-19T20:32:07 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-19T21:03:29 -!- R3s1st0r_ [~Resistor@fixed-186-96-5-255.totalplay.net] has joined ##stm32 2023-06-19T21:03:44 -!- martinmoene [~Thunderbi@77.173.84.114] has joined ##stm32 2023-06-19T21:07:10 -!- R3s1st0r [~Resistor@fixed-186-96-5-255.totalplay.net] has quit [Ping timeout: 252 seconds] 2023-06-19T21:14:55 -!- martinmoene [~Thunderbi@77.173.84.114] has quit [Read error: Connection reset by peer] 2023-06-19T21:17:05 < bitmask> a 16 output led driver has a register setting you can change called GCLK Shift and you can set it to 0, 2, 4 or 8. GCLK is the clock that does the PWM for the grayscale with a 16-bit comparator. any idea what the shift setting does? 2023-06-19T21:22:03 < bitmask> I'm 'hoping' it allows you to adjust the bitrate because with 16 bit theres 65K clock cycles and even at 30 MHz it would limit your display rate significantly 2023-06-19T21:23:44 < bitmask> though it has SPWM which cuts the PWM interval into 64 sections so I can multiply the ~500 hz by 64 and I'll be ok 2023-06-19T21:33:05 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-19T21:46:50 -!- englishman [englishman@user/englishman] has joined ##stm32 2023-06-19T21:53:35 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-19T22:05:42 -!- R3s1st0r__ [~Resistor@static-189-206-205-218.alestra.net.mx] has joined ##stm32 2023-06-19T22:08:05 -!- R3s1st0r_ [~Resistor@fixed-186-96-5-255.totalplay.net] has quit [Ping timeout: 240 seconds] 2023-06-19T22:12:42 -!- boddax [~boddax@host-82-55-200-124.retail.telecomitalia.it] has quit [Quit: Leaving] 2023-06-19T22:12:48 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 252 seconds] 2023-06-19T22:22:59 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-19T22:23:04 < bitmask> damn, its just a delay i think 2023-06-19T22:32:43 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 265 seconds] 2023-06-19T23:06:09 -!- alan_o [~alan_o@2600:1700:1902:210f:24d4:135c:41b4:cad4] has quit [Remote host closed the connection] 2023-06-19T23:07:05 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has quit [Read error: Connection reset by peer] 2023-06-19T23:07:17 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has joined ##stm32 2023-06-19T23:08:38 -!- alan_o [~alan_o@2600:1700:1902:210f:2199:b688:f26d:e0e1] has joined ##stm32 2023-06-19T23:09:32 -!- karlp [karlp@palmtreev6.beeroclock.net] has quit [Ping timeout: 240 seconds] 2023-06-19T23:10:39 -!- karlp [karlp@palmtreev6.beeroclock.net] has joined ##stm32 2023-06-19T23:12:46 -!- alan_o [~alan_o@2600:1700:1902:210f:2199:b688:f26d:e0e1] has quit [Remote host closed the connection] 2023-06-19T23:15:56 < Steffanx> It always helps to not share a datasheet. :) 2023-06-19T23:16:44 -!- alan_o [~alan_o@2600:1700:1902:210f:c53b:ffcf:8096:4808] has joined ##stm32 2023-06-19T23:25:44 -!- josuah [~josuah@46.23.94.12] has joined ##stm32 2023-06-19T23:25:59 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-19T23:52:25 -!- nomorekaki [~nomorekak@87-93-164-34.bb.dnainternet.fi] has joined ##stm32 --- Day changed ti kesä 20 2023 2023-06-20T00:22:38 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-20T00:26:57 < Steffanx> Did summer arrive in Finland yet me nomorekaki ? 2023-06-20T00:27:01 < Steffanx> Mr* 2023-06-20T00:31:59 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-20T00:34:18 < josuah> jbo: for some project that needed several voltage rail (that a single PSU would not provide), I went with variable LDOs, divider bridges with USB as input :| 2023-06-20T00:34:30 < josuah> ok I'll need a good PSU 2023-06-20T00:34:36 < Steffanx> Yes 2023-06-20T00:35:39 < josuah> though maybe used ones are likely as good as news? it's not like I'm going to make use of an USB interface on it any time soon. 2023-06-20T00:35:51 < nomorekaki> Steffanx: definitelly 2023-06-20T01:08:03 -!- begriffs [~begriffs@user/begriffs] has quit [Remote host closed the connection] 2023-06-20T01:08:24 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-20T01:14:59 -!- R3s1st0r__ [~Resistor@static-189-206-205-218.alestra.net.mx] has quit [Quit: Leaving] 2023-06-20T01:42:00 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 240 seconds] 2023-06-20T01:49:08 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 252 seconds] 2023-06-20T02:17:06 -!- machinehum1 [~machinehu@S0106fc777bc6ffa3.vc.shawcable.net] has joined ##stm32 2023-06-20T02:18:23 -!- machinehum1 is now known as turnip420 2023-06-20T02:27:19 -!- PaulFertser [paul@paulfertser.info] has quit [Server closed connection] 2023-06-20T02:27:27 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-20T02:27:34 -!- benishor [~benishor@scene.ro] has quit [Server closed connection] 2023-06-20T02:27:55 -!- benishor [~benishor@scene.ro] has joined ##stm32 2023-06-20T03:05:05 -!- turnip420 [~machinehu@S0106fc777bc6ffa3.vc.shawcable.net] has quit [Ping timeout: 240 seconds] 2023-06-20T03:16:10 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 258 seconds] 2023-06-20T03:27:27 -!- turnip420 [~machinehu@d173-181-75-96.bchsia.telus.net] has joined ##stm32 2023-06-20T03:58:21 -!- machinehum1 [~machinehu@d173-181-75-96.bchsia.telus.net] has joined ##stm32 2023-06-20T04:00:02 -!- turnip420 [~machinehu@d173-181-75-96.bchsia.telus.net] has quit [Ping timeout: 252 seconds] 2023-06-20T04:04:21 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-20T04:45:30 -!- machinehum1 [~machinehu@d173-181-75-96.bchsia.telus.net] has quit [Ping timeout: 252 seconds] 2023-06-20T04:46:59 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 240 seconds] 2023-06-20T04:51:29 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-20T06:04:14 -!- Alexer [~alexer@alexer.net] has quit [Server closed connection] 2023-06-20T06:04:28 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2023-06-20T06:16:06 -!- hexo [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-20T06:18:19 -!- hexo [~hexo@user/hexo] has joined ##stm32 2023-06-20T06:46:58 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-20T06:53:14 -!- hackkitten [~hackkitte@2a00:6020:5090:5700::35e] has quit [Ping timeout: 246 seconds] 2023-06-20T06:56:53 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-20T07:31:52 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-20T07:45:03 -!- hackkitten [~hackkitte@2a00:6020:5090:5700:2cb0:890e:a2a2:93d7] has joined ##stm32 2023-06-20T07:52:22 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-20T08:15:29 -!- hexo [~hexo@user/hexo] has quit [Remote host closed the connection] 2023-06-20T08:20:50 -!- nomorekaki [~nomorekak@87-93-164-34.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-20T08:57:46 -!- rob_w [~bob@82.135.31.73] has joined ##stm32 2023-06-20T09:34:28 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-20T09:38:50 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 246 seconds] 2023-06-20T09:44:17 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-20T10:14:31 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-20T10:19:00 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 260 seconds] 2023-06-20T10:22:13 -!- srk [~sorki@user/srk] has quit [Remote host closed the connection] 2023-06-20T10:22:32 -!- srk [~sorki@user/srk] has joined ##stm32 2023-06-20T10:42:45 -!- rajkosto [~rajkosto@178.220.166.75] has joined ##stm32 2023-06-20T10:57:12 < jadew> https://www.youtube.com/watch?v=urcL86UpqZc 2023-06-20T11:03:46 < jpa-> what do you name the lines of low voltage isolated AC input? AC_IN1 and AC_IN2? 2023-06-20T11:04:14 < jpa-> for DC i'd use + and -, and for mains AC i would use L and N 2023-06-20T11:08:53 < jadew> ∿ 2023-06-20T11:14:44 < qyx> L, N 2023-06-20T11:14:54 < zyp> doesn't matter what you call them 2023-06-20T11:15:12 < qyx> or better, L1, L2 2023-06-20T11:15:24 < jadew> give them people names 2023-06-20T11:15:34 < zyp> I probably wouldn't use L/N or L1/L2 for low voltage AC 2023-06-20T11:16:17 < qyx> why, IEC mandates same colours whatever the voltage is 2023-06-20T11:16:28 < qyx> idk for names because I have never used isolated low voltage AC 2023-06-20T11:16:58 < qyx> for DC, it is pretty specific how to name wires and what colours to use if isolated/grounded 2023-06-20T11:17:41 < qyx> so strictly speaking, I would use brown/black and L1/L2 2023-06-20T11:19:33 < zyp> I picture something like those old wall warts that's just a transformer outputting like 9V DC or some shit 2023-06-20T11:20:29 < zyp> maybe jpa- is designing a 90s device with a barrel jack feeding straight into a bridge rectifier, and wants to know how to name the nets between the barrel jack and the rectifier 2023-06-20T11:20:51 < zyp> 9V AC* 2023-06-20T11:23:27 < qyx> rockwell automation uses L1/L2 2023-06-20T11:25:12 < qyx> hm 2023-06-20T11:29:50 < jpa-> yeah, L somehow makes one think of mains voltage :) 2023-06-20T11:30:23 < jpa-> in reality it is probably DC but plugged whichever way 2023-06-20T11:31:16 < qyx> eliminate those thinkers 2023-06-20T11:34:22 -!- rajkosto [~rajkosto@178.220.166.75] has quit [Quit: Leaving] 2023-06-20T13:00:28 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-20T13:19:27 < karlp> cool wig. 2023-06-20T13:20:40 < karlp> ACP and ACN or ACA and ACB 2023-06-20T13:20:44 < karlp> or ACL and ACR. 2023-06-20T13:20:49 < karlp> or just not name them. 2023-06-20T13:20:55 < karlp> net43234 is as good as anything else. 2023-06-20T14:33:29 < karlp> but all of it pales in comparison to https://www.youtube.com/watch?v=_fhDVVfELsM 2023-06-20T14:49:20 -!- noarb [~noarb@user/noarb] has quit [Server closed connection] 2023-06-20T14:49:40 -!- noarb [~noarb@user/noarb] has joined ##stm32 2023-06-20T15:05:30 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 240 seconds] 2023-06-20T15:05:40 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-20T15:26:45 -!- specing [~specing@user/specing] has quit [Ping timeout: 240 seconds] 2023-06-20T15:26:48 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 258 seconds] 2023-06-20T15:30:47 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-20T15:42:10 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-20T16:10:06 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:8c3d:b354:62c8:fe2e] has joined ##stm32 2023-06-20T17:00:21 -!- kitzman [~kitzman@user/dekenevs] has quit [Ping timeout: 255 seconds] 2023-06-20T17:03:38 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-20T17:04:19 < bitmask> Steffanx the datasheet says nothing about it 2023-06-20T17:04:19 -!- rob_w [~bob@82.135.31.73] has quit [Remote host closed the connection] 2023-06-20T17:05:33 -!- kitzman [~kitzman@user/dekenevs] has joined ##stm32 2023-06-20T17:05:41 < bitmask> https://z3d9b7u8.stackpathcdn.com/pdf-down/M/B/I/MBI5043-Macroblock.pdf 2023-06-20T17:06:05 < bitmask> page 12 2023-06-20T17:06:45 < bitmask> would be nice to know what these pre-charge modes and color shift modes are too 2023-06-20T17:15:41 < mawk> I love this FTDI USB adapter: https://amzn.eu/d/apwXox9 2023-06-20T17:16:01 < mawk> you can select between 3.3V and 5V logic, but if you remove the jumper you can supply what you want on VCC 2023-06-20T17:16:05 < mawk> including 1.8V 2023-06-20T17:16:32 < mawk> so I can use it for everything instead of having a three separate 1.8/3.3/5 V cables 2023-06-20T18:03:42 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-20T18:44:10 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 2023-06-20T19:29:19 < octorian> At one point I sought out and bought USB-to-Serial adapters with all the major chipsets (FT232, CP2102, PL2303) so I could work on drivers for each of them. Because as far as USB-to-serial chips go, standards are for suckers and none of them implement USB-CDC. 2023-06-20T19:30:22 < octorian> Though I think the FTDI one is the most common, and what you're most likely to find embedded in a product. Though I think the SiLabs (CP) one has better public documentation. 2023-06-20T19:33:39 < qyx> I would say ftdi is the most uncommon for products 2023-06-20T19:33:53 < qyx> chxxx, prolific wins here 2023-06-20T19:34:53 < octorian> I've actually never run into the Prolific chip in anything. 2023-06-20T19:37:41 < Steffanx> Few days ago I did. It said "NO LONGER SUPPORTED" or something when used on a windows 10 machine. 2023-06-20T19:51:32 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:8c3d:b354:62c8:fe2e] has quit [Ping timeout: 240 seconds] 2023-06-20T20:36:51 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-20T20:41:24 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 252 seconds] 2023-06-20T20:42:02 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-20T20:55:17 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-20T21:10:31 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-20T21:10:34 < Laurence_b> sup 2023-06-20T21:10:49 < Laurence_b> anyone know if udev rules can handle unicode usb serial "numbers" ? 2023-06-20T21:11:19 -!- martinmoene [~Thunderbi@77-173-84-114.fixed.kpn.net] has joined ##stm32 2023-06-20T21:17:20 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 252 seconds] 2023-06-20T21:17:45 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-20T21:21:00 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-20T21:21:00 -!- hexo_ [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-20T21:21:01 -!- zapb_ [~zapb@static.127.92.47.78.clients.your-server.de] has quit [Ping timeout: 240 seconds] 2023-06-20T21:21:04 -!- _Posterdati_ [~Posterdat@host-87-1-223-95.retail.telecomitalia.it] has joined ##stm32 2023-06-20T21:21:25 -!- zapb_ [~zapb@2a01:4f8:c010:372f::1] has joined ##stm32 2023-06-20T22:01:12 -!- _Posterdati_ [~Posterdat@host-87-1-223-95.retail.telecomitalia.it] has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/] 2023-06-20T22:01:31 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-20T22:01:32 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 246 seconds] 2023-06-20T22:14:35 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Ping timeout: 246 seconds] 2023-06-20T22:17:13 < ventYl> he never stops surprising me --- Day changed ke kesä 21 2023 2023-06-21T00:27:49 -!- nomorekaki [~nomorekak@87-93-164-34.bb.dnainternet.fi] has joined ##stm32 2023-06-21T00:32:55 -!- akaWolf [~akaWolf@akawolf.org] has joined ##stm32 2023-06-21T00:36:48 -!- martinmoene [~Thunderbi@77-173-84-114.fixed.kpn.net] has quit [Ping timeout: 252 seconds] 2023-06-21T00:40:38 -!- akaWolf [~akaWolf@akawolf.org] has quit [Remote host closed the connection] 2023-06-21T00:53:56 -!- akaWolf [~akaWolf@akawolf.org] has joined ##stm32 2023-06-21T01:11:42 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-21T01:11:45 < Laurence_b> this looks arduino tier https://www.youtube.com/watch?v=ClkytJa0ghc 2023-06-21T01:13:14 < mawk> yes Laurence_b you can do that with udev 2023-06-21T01:13:52 < Laurence_b> mawk: does udev convert utf-16 to utf-8? 2023-06-21T01:14:18 < Laurence_b> I'm getting weird corrupted characters on terminal for the serial number from lsusb -v 2023-06-21T01:15:28 < qyx> what the hell are those transparent junction boxes 2023-06-21T01:15:42 < qyx> isn't 12500 feet roughly 400 bar? 2023-06-21T01:15:52 < mawk> Laurence_b: linux is utf8 all the way 2023-06-21T01:16:01 < mawk> there's no conversion as far as I know 2023-06-21T01:16:12 < mawk> the serial number is supposed to be ascii or whatever but manufacturers can put what they want 2023-06-21T01:16:14 < mawk> and it can render bad 2023-06-21T01:19:41 < Laurence_b> qyx: yeah, I'm guessing they are oil filled 2023-06-21T01:20:06 < Laurence_b> mawk: so the upper bytes are just chopped off? 2023-06-21T01:20:28 < Laurence_b> qyx: it doesnt look bad for undergrad uni project... 2023-06-21T01:20:50 < Laurence_b> design decisions look poor and I wouldnt trust a lot of that wiring 2023-06-21T01:21:09 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has quit [Server closed connection] 2023-06-21T01:21:20 -!- LFSveteran [~LFSvetera@keymaker.msrv.nl] has joined ##stm32 2023-06-21T01:25:37 < mawk> it's just all interpreted as utf8 2023-06-21T01:38:47 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-21T01:41:45 < Laurence_b> so there is no conversion? 2023-06-21T01:45:17 < mawk> no 2023-06-21T01:52:51 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-21T02:04:17 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 258 seconds] 2023-06-21T02:04:25 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 240 seconds] 2023-06-21T02:28:48 < zyp> obviously there's some conversion somewhere since usb strings are utf-16 2023-06-21T02:29:06 < zyp> including the serial number string 2023-06-21T02:30:08 < zyp> and you can't put ASCII directly in a utf-16 string, you need to interleave zero bytes when you do 2023-06-21T02:31:02 < zyp> I'd expect linux to convert it from utf-16 to utf-8 when presenting it through utf-8 APIs 2023-06-21T04:17:35 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-21T04:23:08 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-21T05:19:08 -!- qyx [~qyx@84.245.121.60] has quit [Ping timeout: 252 seconds] 2023-06-21T05:20:21 -!- pneumococcal [~dan01@103.145.247.50] has joined ##stm32 2023-06-21T05:20:49 -!- pneumococcal [~dan01@103.145.247.50] has left ##stm32 [] 2023-06-21T05:21:01 -!- qyx [~qyx@84.245.121.252] has joined ##stm32 2023-06-21T06:05:38 -!- srk- [~sorki@user/srk] has joined ##stm32 2023-06-21T06:06:11 -!- srk| [~sorki@user/srk] has joined ##stm32 2023-06-21T06:09:00 -!- srk [~sorki@user/srk] has quit [Ping timeout: 260 seconds] 2023-06-21T06:09:22 -!- srk| is now known as srk 2023-06-21T06:09:52 -!- srk- [~sorki@user/srk] has quit [Ping timeout: 240 seconds] 2023-06-21T06:11:04 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-21T06:15:52 -!- nomorekaki [~nomorekak@87-93-164-34.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-21T06:21:48 -!- srk- [~sorki@user/srk] has joined ##stm32 2023-06-21T06:25:32 -!- srk [~sorki@user/srk] has quit [Ping timeout: 240 seconds] 2023-06-21T06:25:32 -!- srk- is now known as srk 2023-06-21T06:59:42 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-21T07:20:54 -!- tkoskine [tkoskine@kapsi.fi] has quit [Server closed connection] 2023-06-21T07:21:01 -!- tkoskine [tkoskine@kapsi.fi] has joined ##stm32 2023-06-21T07:33:54 -!- zyp [zyp@zyp.no] has quit [Server closed connection] 2023-06-21T07:34:01 -!- zyp [zyp@zyp.no] has joined ##stm32 2023-06-21T07:42:07 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 265 seconds] 2023-06-21T07:42:50 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-21T08:01:12 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-21T08:35:52 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 240 seconds] 2023-06-21T08:56:49 -!- rkta_ is now known as rkta 2023-06-21T09:15:54 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-21T09:35:27 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-21T09:57:41 -!- veverak [~veverak@ip-89-102-215-57.bb.vodafone.cz] has quit [Server closed connection] 2023-06-21T09:58:00 -!- veverak [~veverak@ip-89-102-215-57.bb.vodafone.cz] has joined ##stm32 2023-06-21T12:46:42 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-21T14:10:42 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-21T14:35:28 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [] 2023-06-21T15:30:35 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-21T16:09:29 -!- perdmann [~patrick@nostromo.0x47.net] has quit [Server closed connection] 2023-06-21T16:10:04 -!- perdmann [~patrick@138.201.194.96] has joined ##stm32 2023-06-21T16:27:17 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-21T16:41:45 -!- specing [~specing@user/specing] has quit [Ping timeout: 240 seconds] 2023-06-21T16:46:22 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-21T16:49:20 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-21T17:13:25 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 2023-06-21T17:13:58 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:f0bf:abba:18ce:6cf7] has joined ##stm32 2023-06-21T17:14:03 < Ecco2> Hi! 2023-06-21T17:14:31 < Ecco2> How do you guys measure micro-amp level power consumption? 2023-06-21T17:14:40 < Ecco2> And, more specifically, how do you "average" it over time 2023-06-21T17:15:20 < Ecco2> It is my understanding that MCUs typically consume higher amounts of power over very short amounts of time. The average power consumption is of course very low, but how do you go about measuring it? 2023-06-21T17:35:46 < zyp> joulescope is a nice but somewhat pricy solution 2023-06-21T17:43:22 < Ecco2> Affordable -> $999 2023-06-21T17:43:34 < Ecco2> (Making fun of the copy on their website) 2023-06-21T17:43:39 < Ecco2> Indeed, that would do the job 2023-06-21T17:43:47 < Ecco2> Is there any solution that is more affordable? 2023-06-21T17:44:32 < zyp> we've got the older variant, JS110 2023-06-21T17:44:37 < zyp> IIRC it was cheaper 2023-06-21T17:44:46 < Ecco2> ok :) 2023-06-21T17:44:55 < Ecco2> They have an option for "NIST calibration" 2023-06-21T17:45:08 < Ecco2> Which raises a good question: how do you even make sure this thing is properly calibrated? 2023-06-21T17:45:13 < Ecco2> And doesn't drift over time? 2023-06-21T17:45:21 < Ecco2> I guess the same question applies to any tool 2023-06-21T17:45:40 < Ecco2> But I'm afraid something measuring nanoamps would be more susceptible to drifting (but maybe that's stupid) 2023-06-21T17:56:28 -!- bitmask [~bitmask@73.112.55.67] has joined ##stm32 2023-06-21T18:05:33 < zyp> which raises another question: how accurate do you need it to be? 2023-06-21T18:06:35 < zyp> I figure there's two ways you're going to be using it 2023-06-21T18:07:04 < zyp> one is to compare before/after power optimization changes to determine if they help or not 2023-06-21T18:07:11 < qyx> you can calibrate it yourself with a resistor and a voltage source 2023-06-21T18:07:30 < zyp> for which the absolute accuracy doesn't matter so much since you're only comparing measurements from itself 2023-06-21T18:08:03 < zyp> and the other is to do absolute measurements to figure out what battery life you can expect 2023-06-21T18:08:19 < zyp> in which case you usually just need to know it's in the right ballpark 2023-06-21T18:08:55 < zyp> if I expect the microcontroller to draw around 10uA, I don't care much whether that's actually 5 or 15 2023-06-21T18:09:26 < zyp> what I care about is that it's not like 100uA, or whole milliamps even 2023-06-21T18:11:21 < qyx> whoa joulescope is 1000 2023-06-21T18:12:41 < zyp> yeah, that's why I don't have one at my home lab yet 2023-06-21T18:13:53 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-21T18:22:27 < qyx> I guess for most things, +- 10 V and +- 1 A with sub-uV and sub-uA resolution is enough 2023-06-21T18:25:03 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-21T18:25:37 < qyx> but I would be more interested in a battery simulator, variable voltage, current capability, internal resistance, current decay, etc. 2023-06-21T18:29:46 < qyx> oh and charging capability 2023-06-21T18:30:13 < Ecco2> zyp: very good points. I'm currently doing back-of-the-enveloppe calculations for a coin cell powered application. I'd like it to last 10 years on a single battery. Apparently this order of magnitude is doable. 2023-06-21T18:30:31 < Ecco2> I'm pretty sure I can find documentation on how coin cells decay over time 2023-06-21T18:30:41 < Ecco2> But then I'll have to check the board's power consumption 2023-06-21T18:31:08 < Ecco2> But you're right, in this scenario the absolute value doesn't really matter *too much* 2023-06-21T18:31:22 < Ecco2> I guess some margin of error is acceptable 2023-06-21T18:32:00 < Ecco2> But between 5uA and 15uA you have a 3x shorter battery life 2023-06-21T18:32:12 < Ecco2> (battery's own leakage current set aside) 2023-06-21T18:32:36 < Ecco2> Actually, I was thinking about powering the circuit from a capacitor 2023-06-21T18:33:06 < zyp> I'm not sure I'd trust battery figures any more than that anyway 2023-06-21T18:33:46 < Ecco2> Hmm, good point. Even from "reputable" vendors? 2023-06-21T18:33:54 < qyx> supercaps, i hate you 2023-06-21T18:34:00 < Ecco2> Oh, I didn't mean supercaps 2023-06-21T18:34:03 < qyx> I tried two times, failed two times 2023-06-21T18:34:10 < qyx> too high leakage 2023-06-21T18:34:15 < Ecco2> I meant : use a small MLCC (or similar), with a *known* capacity 2023-06-21T18:34:24 < Ecco2> and see how long the circuit takes to empty it 2023-06-21T18:34:43 < Ecco2> I don't know if it's possible to buy cheap capacitors with a decently accurate capacity 2023-06-21T18:34:43 < qyx> your MLCC capacity is unknown and changes wildly when a voltage is applied 2023-06-21T18:34:53 < qyx> unless C0G or similar 2023-06-21T18:34:55 < zyp> what size coin cell are you thinking of? CR2450? 2023-06-21T18:35:01 < Ecco2> I was thinking CR2016 2023-06-21T18:35:11 < zyp> what is your device gonna be doing? 2023-06-21T18:35:15 < qyx> huh 10y on that 2023-06-21T18:35:20 < Ecco2> A clock :) 2023-06-21T18:35:31 < qyx> but that's at least 1 uA, isn't i? 2023-06-21T18:35:31 < zyp> a clock doing what? 2023-06-21T18:35:32 < Ecco2> So really not doing much apart from powering the RTC 2023-06-21T18:35:41 < Ecco2> A clock displaying time 2023-06-21T18:35:48 < zyp> what display? 2023-06-21T18:35:53 < Ecco2> Sharp MIP 2023-06-21T18:36:40 < zyp> what's the average consumption of that for the update rate you'll be doing? 2023-06-21T18:36:50 * qyx grins 2023-06-21T18:36:58 < Ecco2> I've yet to look it up, but I think it's a few uA 2023-06-21T18:37:00 < qyx> zyp doing due dilligence 2023-06-21T18:37:16 < Ecco2> Might not make it to 10 years on a CR2016 indeed 2023-06-21T18:37:23 < zyp> I've got some eink price tags, and they state an expected battery life of 8 years on a larger battery than that 2023-06-21T18:37:24 < Ecco2> but I think at least a few years should be doable 2023-06-21T18:37:32 < zyp> at an update rate of twice per day 2023-06-21T18:37:42 < Ecco2> Yeah, but eInk is *expensive* to update 2023-06-21T18:37:46 < Ecco2> (power-wise) 2023-06-21T18:38:16 < zyp> yes 2023-06-21T18:38:39 < Ecco2> Actually, they draw *zero* current when not being updated, is that correct? 2023-06-21T18:40:04 < zyp> so a typical cr2016 is like 90mAh, and at 10 years that's an average consumption of 1.02uA 2023-06-21T18:40:08 < zyp> good luck with that :) 2023-06-21T18:40:36 < Ecco2> Yeah, it is indeed suuper low 2023-06-21T18:40:59 < Ecco2> At this point I'm really just doing back-of-the-envelope calculations 2023-06-21T18:41:57 < Ecco2> But I was wondering "ok, so assuming the maths works out using typical values from a datasheet, and assuming you've built your first board, how do you actually check that, in practice, the board's power consumtion matches the estimated one" 2023-06-21T18:43:17 < Ecco2> So is the idea of powering the board from a regular capacitor (not supercap) a dumb idea? 2023-06-21T18:44:23 < Ecco2> The idea being "Assuming a capacitor holds a millionth of the energy of a coin cell, then it should be able to power the board for a millionth-of-10-years, aka 5 minutes" 2023-06-21T18:44:30 < Ecco2> and 5 minutes is super easy to test 2023-06-21T18:47:14 < qyx> drawing energy from a capacitor causes the voltage to drop which makes your measurement nonlinear 2023-06-21T18:47:47 < qyx> and, again, capacity of your capacitor may be considerably off when biased 2023-06-21T18:48:15 < qyx> your 10u/10V 0805 cap may be 2u at a 5V bias 2023-06-21T18:49:05 < Ecco2> hmm, interesting 2023-06-21T18:51:14 < qyx> I would use a bigger cap, charge it to eg. 10 V, let it leak for eg. 10 minutes, measure the voltage 2023-06-21T18:51:42 < qyx> then charge again, connect your device with some sort of a very low Iq LDO, let it draw energy for 10 minutes, measure the voltage 2023-06-21T18:52:22 < qyx> subtract the two, assume ideal world, compute the current from dV/dt 2023-06-21T18:52:33 < Ecco2> smart 2023-06-21T18:52:54 < qyx> subtract LDO Iq and you get a rough estimate 2023-06-21T18:53:23 < qyx> foil caps should not leak that much 2023-06-21T18:53:53 < qyx> and don't have voltage bias, at least not that huge 2023-06-21T18:54:34 < Ecco2> thanks for this idea :) 2023-06-21T18:55:27 < qyx> http://www.circuits.dk/calculator_capacitor_discharge.htm 2023-06-21T18:56:22 < Ecco2> Another, completely unrelated question 2023-06-21T18:56:22 < Ecco2> https://www.amazon.com/dp/B0BN5Y9PZ8 2023-06-21T18:56:41 < Ecco2> Is there any chance this could work? 2023-06-21T18:56:51 < qyx> a 1000u cap going from 5V0 to 4V9 should last 100 seconds when the load is 1 uA 2023-06-21T18:57:02 < Ecco2> Specifically, would a USB-C device charge with just 5V on Vbus? 2023-06-21T18:57:26 < jbo> that depends on the implementation of the device side circuitry. 2023-06-21T18:57:30 < Ecco2> "a 1000u cap going from 5V0 to 4V9 should last 100 seconds when the load is 1 uA" -> That's a pretty ideal order of magnitude. And a pretty large cap actually, right? 2023-06-21T18:57:38 < qyx> yeah 2023-06-21T18:57:38 < jbo> most consumer grade stuff that can work with low-power supplies will tho (eg. smartphones) 2023-06-21T18:58:03 < qyx> Ecco2: but for a 100u cap and 1V drop, it is the same 2023-06-21T18:58:11 < jbo> I just designed a device which will not "charge" unless there's USB-C PD source with at least 15V capability. 2023-06-21T18:58:33 < Ecco2> Why? Does it just draw too much current otherwise? 2023-06-21T18:58:49 < jbo> yeah 2023-06-21T18:58:57 < Ecco2> " but for a 100u cap and 1V drop, it is the same" -> might be even better indeed 2023-06-21T18:59:26 < Ecco2> I'm specifically looking forward to using a cable like this to charge a phone or a nintendo switch or a small handheld console 2023-06-21T19:00:26 < Ecco2> I don't mind waiting overnight for those to charge 2023-06-21T19:00:39 < Ecco2> But I thought USB-C kind of expected pull-down resistors 2023-06-21T19:00:42 < Ecco2> on CC pins 2023-06-21T19:00:59 < jbo> Ecco2, nintendo switch only charges over 5V VBUS afaik 2023-06-21T19:01:11 < Ecco2> jbo: as in, no PD? 2023-06-21T19:01:18 < jbo> Ecco2, correct. 2023-06-21T19:01:28 < jbo> Ecco2, but not sure if that was changed in later revisions. the one I have certainly doesn't do PD. 2023-06-21T19:01:44 < Ecco2> And what about the CC pins? Is this what a device is supposed to do to signal its presence to a host? 2023-06-21T19:01:46 < jbo> it's pretty much just USB 2.0 with a USB-C connector. 2023-06-21T19:02:25 < jbo> I'm no pro at this but afaik it is internally hooked up like any USB 2.0 connector and afaik no CC on the device means "just USB 2.0" 2023-06-21T19:02:28 < jbo> but don't quote me on that. 2023-06-21T19:02:41 < zyp> you're wrong 2023-06-21T19:02:45 < Ecco2> Hmm, I'm pretty sure you need CC 2023-06-21T19:02:47 < Ecco2> pull downs 2023-06-21T19:02:49 < zyp> yep 2023-06-21T19:03:02 < jbo> zyp, are you not even getting 5V VBus otherwise? 2023-06-21T19:03:07 < zyp> correct 2023-06-21T19:03:12 < jbo> ack - thanks for the info! 2023-06-21T19:03:12 < Ecco2> Well, wouldn't that depend on the host? 2023-06-21T19:03:21 < zyp> kinda 2023-06-21T19:03:28 < Ecco2> Like if the "host" is super dumb (a 5V DC PSU), then maybe you don't need the CC pins 2023-06-21T19:03:38 < Ecco2> but as a device, you can't expect the host to be dumb 2023-06-21T19:03:42 < zyp> a usb-c host socket is not allowed to turn on power output before it senses a CC pulldown 2023-06-21T19:03:56 < zyp> but a usb-c plug is (as in an A-C cable) 2023-06-21T19:04:10 < Ecco2> oh, good to know. Well, the cable I'm considering has a USB-A plug 2023-06-21T19:04:16 < Ecco2> yes indeed 2023-06-21T19:04:17 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [] 2023-06-21T19:05:02 < Ecco2> So the question really is "would a small appliance (phone, gaming console) that doesn't do PD just charge off of a 5V supply on vbus" 2023-06-21T19:05:06 < Ecco2> And I guess the answer's yes 2023-06-21T19:05:25 < zyp> well, no 2023-06-21T19:05:28 < Ecco2> ha 2023-06-21T19:05:30 < Ecco2> go on :) 2023-06-21T19:05:33 < zyp> maybe :) 2023-06-21T19:05:45 < Ecco2> what could happen? 2023-06-21T19:05:57 < Ecco2> Would the device wait to be enumerated? 2023-06-21T19:05:57 < jbo> aliens 2023-06-21T19:06:06 < Ecco2> I mean, then it just wouldn't charge off of most USB power bricks, right? 2023-06-21T19:06:31 < zyp> the source side of usb-c has a choice of three resistor values that signal current capability 2023-06-21T19:06:37 < zyp> 1.5A, 3A or legacy 2023-06-21T19:06:42 < zyp> A-C cables are legacy 2023-06-21T19:07:18 < zyp> devices that draw a lot of power is supposed to sense this and use it to decide how much power to pull 2023-06-21T19:07:24 < jbo> zyp, but in case of an A-C cable you wouldn't need CC at all, right? 2023-06-21T19:07:41 < zyp> A-C cables absolutely need a CC legacy pullup 2023-06-21T19:07:51 < Ecco2> Also, source == host ? The Host is supposed to do things on CC pins? 2023-06-21T19:07:56 < zyp> yes 2023-06-21T19:08:03 < jbo> how does that work on the electrical side, zyp? the CC isn't connected to the A port? 2023-06-21T19:08:14 < zyp> it's pulled up inside the plug 2023-06-21T19:08:24 < Ecco2> oh, ok 2023-06-21T19:08:44 < Ecco2> Thing is, I actually have bought the cable I linked earlier 2023-06-21T19:08:51 < Ecco2> and it does charge an iPad over the lighting end 2023-06-21T19:09:02 < Ecco2> and some headphones over micro-usb 2023-06-21T19:09:16 < Ecco2> but doesn't seem to charge any of my devices over the USB-C connector 2023-06-21T19:09:29 < Ecco2> so I was wondering wether it's defective or if it just wasn't even possible to build such a cable 2023-06-21T19:09:51 < zyp> if your devices work with regular A-C cables, its just defective 2023-06-21T19:09:58 < Ecco2> but given that "regular" USB-A to USB-C cables do charge my devices, and that they really only use Vbus on the USB-A side, it's a dumb question : yes it's possible 2023-06-21T19:10:01 < zyp> because it shouldn't be functionally different 2023-06-21T19:10:05 < Ecco2> Indeed :) 2023-06-21T19:10:30 < Ecco2> So I guess I should check for voltage over the USB-C Vbus pins 2023-06-21T19:10:37 < Ecco2> *and* for a pull-up on some CC pins? 2023-06-21T19:10:50 < zyp> https://bin.jvnv.net/file/CbQe0.jpg <- my macbook happily charges from 5V vbus from an A-C-cable :) 2023-06-21T19:11:38 < Ecco2> Oh, cool device 2023-06-21T19:11:40 < Ecco2> What is it? 2023-06-21T19:12:43 < zyp> some usb-c tester I picked up a few years ago 2023-06-21T20:04:21 < octorian> Hmm... How to proceed... I think the next thing I want to do is write some driver code for an M24C01-D I2C EEPROM. I already have code for an M24M01 I2C EEPROM. On one hand, its tempting to just make my existing code flexible and re-configurable for the differences. On the other hand, this isn't much code, and a copy-paste might result in something simpler overall. 2023-06-21T20:11:57 < octorian> As tempting as a single implementation might be, thinking about it more, the biggest difference is 8-bit vs 16-bit addresses. So a copy-paste fork would probably make all the code using the M24C01 better. 2023-06-21T21:12:53 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:f0bf:abba:18ce:6cf7] has quit [Ping timeout: 246 seconds] 2023-06-21T21:23:06 -!- zapb_ [~zapb@2a01:4f8:c010:372f::1] has quit [Ping timeout: 258 seconds] 2023-06-21T21:43:52 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-21T21:58:07 < ColdKeyboard> Anyone used PolyMCU with STM32 and LVGL? 2023-06-21T21:58:19 -!- zapb_ [~zapb@2a01:4f8:c010:372f::1] has joined ##stm32 2023-06-21T21:58:44 < ColdKeyboard> I can't figure out how to properly add lvgl. For some reason it compiles fine but it fails during linking... 2023-06-21T22:01:00 < jpa-> you may have to tell us the error message 2023-06-21T22:17:20 -!- zapb_ [~zapb@2a01:4f8:c010:372f::1] has quit [Ping timeout: 260 seconds] 2023-06-21T22:25:05 < ColdKeyboard> I managed to get rid of it... Hacky but it works for now :) 2023-06-21T22:25:15 < ColdKeyboard> now I just have to figure out why the colors are all messed up :D 2023-06-21T22:25:23 < ColdKeyboard> But hey, at least the spinned demo is working :D 2023-06-21T22:29:08 -!- zapb_ [~zapb@static.127.92.47.78.clients.your-server.de] has joined ##stm32 2023-06-21T22:32:01 < octorian> So far the only display library I've worked with is u8g2. Probably because nearly all of my projects use monochrome OLED displays. 2023-06-21T22:36:00 -!- specing [~specing@user/specing] has quit [Ping timeout: 260 seconds] 2023-06-21T22:36:03 -!- specing_ [~specing@user/specing] has joined ##stm32 2023-06-21T22:37:53 -!- specing_ is now known as specing 2023-06-21T23:03:11 < ColdKeyboard> u8g2 is nice! 2023-06-21T23:25:54 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-21T23:57:15 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has quit [Quit: WeeChat 3.8] --- Day changed to kesä 22 2023 2023-06-22T00:11:59 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 240 seconds] 2023-06-22T00:12:33 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2023-06-22T00:18:19 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-22T00:19:02 -!- nomorekaki [~nomorekak@87-93-164-34.bb.dnainternet.fi] has joined ##stm32 2023-06-22T00:28:18 < ColdKeyboard> Did anyone here use LVGL? 2023-06-22T00:28:55 < ColdKeyboard> I'm creating a input device which is my touch-screen. I have the indev and also the callback function, but as soon as the input device code runs, device "hangs" 2023-06-22T00:33:52 < ColdKeyboard> Oh actually it's hard faulting... interesting 2023-06-22T00:34:34 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-22T00:34:36 < Laurence_b> no shit sherlock https://www.bbc.co.uk/news/science-environment-65977432 2023-06-22T00:34:54 < Laurence_b> >send arduino tier vehicle to seabed with passengers onboard 2023-06-22T00:43:33 -!- machinehum [~machinehu@24.85.189.106] has joined ##stm32 2023-06-22T00:44:41 < machinehum> Once of you guys was using rp2040, tried with jtag/openocd https://pastebin.com/raw/XyricQvG 2023-06-22T00:44:50 < machinehum> I'm having some issues with a custom board 2023-06-22T00:44:57 < machinehum> USB is working 2023-06-22T00:45:12 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 240 seconds] 2023-06-22T01:08:13 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:2191:3bac:b83f:b52] has joined ##stm32 2023-06-22T01:08:47 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Ping timeout: 246 seconds] 2023-06-22T01:24:20 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-22T01:29:35 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 258 seconds] 2023-06-22T01:33:33 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-22T01:38:40 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 252 seconds] 2023-06-22T01:45:12 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:2191:3bac:b83f:b52] has quit [Ping timeout: 240 seconds] 2023-06-22T01:59:31 < BrainDamage> who here was wondering why gpu prices were still crazy? https://www.tomshardware.com/news/chinas-bytedance-has-gobbled-up-dollar1-billion-of-nvidia-gpus-for-ai-this-year 2023-06-22T02:07:25 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-22T03:18:04 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 265 seconds] 2023-06-22T03:24:41 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-22T04:16:05 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 260 seconds] 2023-06-22T04:19:54 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-22T04:48:44 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 240 seconds] 2023-06-22T04:54:19 < octorian> I'm very curious how TinyUSB's host-side support is doing these days, because if its good enough then I'm tempted to switch from the ST USB host library. 2023-06-22T04:54:50 < octorian> I don't like ST's license, and once you get past the overall framework the ST library is more lacking than it should be, in areas I care about. 2023-06-22T05:11:56 < octorian> Looks like TinyUSB's host support is limited, only has MSC, HID, and CDC support. But really, that's all I'm getting from ST's stack anyways (before I have to add my own driver code). And ST's CDC host support seems, er, half-assed. 2023-06-22T05:12:20 < octorian> And if I'm going to have to add a substantial amount of my own code anyways, I'd rather do it on TinyUSB. 2023-06-22T06:03:34 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-22T06:26:44 -!- bitmask [~bitmask@73.112.55.67] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-22T06:55:07 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has joined ##stm32 2023-06-22T07:08:45 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-22T08:09:25 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-22T08:21:12 -!- machinehum1 [~machinehu@2604:3d08:937f:cf00:d5f8:f14f:c959:fd92] has quit [Ping timeout: 240 seconds] 2023-06-22T08:31:22 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-22T09:01:00 -!- specing [~specing@user/specing] has quit [Ping timeout: 240 seconds] 2023-06-22T09:03:35 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-22T10:04:05 < jadew> BrainDamage, crazy times man... 2023-06-22T10:04:39 < jadew> good thing old tech is good enough for most games 2023-06-22T10:04:48 < jadew> https://www.amazon.com/Logitech-Wireless-Nano-Receiver-Controller-Vibration/dp/B0041RR0TW/ 2023-06-22T10:05:08 < jadew> That's the controller that lost submarine was using... 2023-06-22T10:05:35 < jadew> at least that's what reddit claims 2023-06-22T10:33:52 < mawk> you can see it in the tv report made about them last year or so 2023-06-22T10:47:08 -!- nomorekaki [~nomorekak@87-93-164-34.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-22T11:03:43 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-22T11:08:27 < qyx> that's kind of interesting, they are nearly dead and the whole interweb is making fun of them 2023-06-22T11:08:35 < qyx> because, you know 2023-06-22T11:08:58 < Mangy_Dog> if you mean the sub ppl 2023-06-22T11:09:04 < Mangy_Dog> heres my take 2023-06-22T11:09:23 < qyx> I would call them Darwin price laureate 2023-06-22T11:09:36 < qyx> s 2023-06-22T11:09:48 < Mangy_Dog> over richppl doing something clearly stupid and unsafe get hurt doing unsafe thing 2023-06-22T11:10:05 < Mangy_Dog> that sub is CLEARLY not fit for purpose 2023-06-22T11:10:15 < Mangy_Dog> anyone with half a brain can see that 2023-06-22T11:10:18 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 252 seconds] 2023-06-22T11:10:31 < Mangy_Dog> i think for me most of the ridicule is the quality of the sub 2023-06-22T11:11:15 < PaulFertser> Darwin award requires one to have no children. 2023-06-22T11:11:29 < qyx> it reminds me those rich killed year or two ago in Alaska, owner of the czech O2 operator and some more 2023-06-22T11:11:34 < Mangy_Dog> the billionare and his son is on board the same sub 2023-06-22T11:11:34 < qyx> PaulFertser: oh 2023-06-22T11:11:37 < Mangy_Dog> it counts 2023-06-22T11:11:54 < mawk> because they're rich people qyx 2023-06-22T11:11:59 < mawk> that's why we make fun of them 2023-06-22T11:12:03 < mawk> well most of them were rich people 2023-06-22T11:12:16 < mawk> there was a former french légionnaire with them 2023-06-22T11:12:17 < qyx> maybe except the actual pilot 2023-06-22T11:12:20 < mawk> and also the CEO 2023-06-22T11:12:25 < mawk> but he deserved to doe 2023-06-22T11:12:26 < mawk> die 2023-06-22T11:12:32 < qyx> the ceo was just overconfident 2023-06-22T11:12:40 < mawk> "safety regulations are for suckers" 2023-06-22T11:12:55 < Mangy_Dog> what i dont get is... Why the heck the thing didnt have a mechanical emergancy ballast 2023-06-22T11:12:57 < qyx> nobody deserves but I get the point 2023-06-22T11:13:02 < Mangy_Dog> to get it to surface 2023-06-22T11:13:06 < qyx> Mangy_Dog: it has 2023-06-22T11:13:11 < mawk> they supposedly have 2023-06-22T11:13:24 < mawk> and even more supposedly they have 7 redundancies 2023-06-22T11:13:25 < qyx> apparently even an automatic one released after 24 hours 2023-06-22T11:13:34 < Mangy_Dog> o.O 2023-06-22T11:13:51 < qyx> so I guess they just imploded 2023-06-22T11:13:54 < mawk> so it might be already floating at the surface, or caught somewhere 2023-06-22T11:13:56 < mawk> or that yeah 2023-06-22T11:13:56 < Mangy_Dog> if they do and it didnt work... it was a bad design... or the sub imploded 2023-06-22T11:13:57 < Mangy_Dog> yeah 2023-06-22T11:14:29 < Mangy_Dog> if it imploaded i wonder what the banging sound is then 2023-06-22T11:14:41 < Mangy_Dog> they say that its regular enough to maybe be them 2023-06-22T11:14:43 < mawk> their ghosts weeping 2023-06-22T11:15:01 < Mangy_Dog> dont get me wrong i hope theyre found alive though its seemingly unlikely now 2023-06-22T11:15:11 < Mangy_Dog> and there be some hard lessons learnd 2023-06-22T11:15:12 < Mangy_Dog> but 2023-06-22T11:15:19 < Mangy_Dog> its not looking good 2023-06-22T11:15:40 < qyx> too much resources spent already 2023-06-22T11:16:22 < qyx> ok time to get another 4 PCBs made 2023-06-22T11:16:27 < qyx> to become a billionaire too 2023-06-22T11:16:51 < Mangy_Dog> it be nice to have more money than you could spend in a life time 2023-06-22T11:17:05 < Mangy_Dog> Dont get me wrong ill work and do stuff 2023-06-22T11:17:10 < Mangy_Dog> just not have to worry 2023-06-22T11:17:14 < Mangy_Dog> about basic survival 2023-06-22T11:17:54 < qyx> move to Norway and participate in the "basic income" experiment 2023-06-22T11:18:03 < qyx> (was it Norway?) 2023-06-22T11:18:25 < Mangy_Dog> i think they do it 2023-06-22T11:18:31 < Mangy_Dog> and yeah basic income would be great 2023-06-22T11:18:52 < Mangy_Dog> theyre doing a " test" of that here... with about 100 people. 2023-06-22T11:18:56 < Mangy_Dog> a trial 2023-06-22T11:19:03 < Mangy_Dog> it would never get rolled out however 2023-06-22T11:19:15 < Mangy_Dog> not here 2023-06-22T11:19:22 < Mangy_Dog> not under a this or any tory gov 2023-06-22T11:19:51 < Mangy_Dog> well it seems this last few minutes my dell 30 monitor has... died 2023-06-22T11:20:38 < Mangy_Dog> hopefully its just the backlight thats gone as i was thinking of upgrading it from cold cathode to led 2023-06-22T11:20:43 < Mangy_Dog> as a project 2023-06-22T11:20:45 < qyx> it run out of oxygen probably 2023-06-22T11:20:49 < Mangy_Dog> D: 2023-06-22T11:21:20 < Mangy_Dog> but the controller boards been acting up this last few years... getting issues with noise on the DP line... and started coming out of sleep and not going back into sleep mode 2023-06-22T11:24:23 < Mangy_Dog> oh its back now 2023-06-22T11:24:26 < Mangy_Dog> hmm 2023-06-22T11:24:43 < Mangy_Dog> maybe the control board really is on its last legs :/ 2023-06-22T11:30:32 -!- machinehum [~machinehu@24.85.189.106] has quit [Ping timeout: 240 seconds] 2023-06-22T11:32:55 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has joined ##stm32 2023-06-22T11:58:48 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-a138-4120-9e3a-7d92.fixed6.kpn.net] has joined ##stm32 2023-06-22T12:00:36 < mawk> is it a centipede board Mangy_Dog ? 2023-06-22T12:00:42 < mawk> how many legs did it have 2023-06-22T12:01:26 < Mangy_Dog> :o 2023-06-22T12:01:51 < Mangy_Dog> theyve been pulled off one by one over the 12 or so years ive had this monitor 2023-06-22T12:02:16 < Mangy_Dog> poor centipede D: 2023-06-22T12:02:17 < zyp> qyx, Finland, I think 2023-06-22T12:04:06 < qyx> unrelated, my bias is low 2023-06-22T12:10:12 -!- Thorn [~Thorn@164.158.114.89.rev.vodafone.pt] has joined ##stm32 2023-06-22T12:10:12 -!- Thorn [~Thorn@164.158.114.89.rev.vodafone.pt] has quit [Changing host] 2023-06-22T12:10:12 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-22T12:20:25 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-22T12:35:20 -!- jadew [~rcc@5.12.180.208] has quit [Server closed connection] 2023-06-22T12:35:43 -!- jadew [~rcc@5.12.180.208] has joined ##stm32 2023-06-22T13:13:53 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 246 seconds] 2023-06-22T13:35:56 -!- catphish [~quassel@user/catphish] has quit [Ping timeout: 240 seconds] 2023-06-22T13:37:24 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-22T13:50:43 < jadew> shouldn't they have a beacon of some sort on that thing? 2023-06-22T13:51:10 < jadew> if they were alive, they'd probably turn that thing on, and they'd be located immediately, regardless if they were underwater or floating 2023-06-22T13:51:45 < jadew> I think they died when the communications got interrupted or very soon after 2023-06-22T13:52:21 < ventYl> those beacons have quite limited range underwater 2023-06-22T13:52:42 < ventYl> even black box beacons can obly be detected from relative close position 2023-06-22T13:53:52 < jadew> you think they're not around the titanic anymore? 2023-06-22T13:56:13 < ventYl> I don't follow the case closely, but there was a statement, that search area is some <2000 km2 large 2023-06-22T13:57:16 < jadew> I assume they tried 1 km2 really well and decided to expand? 2023-06-22T13:57:49 < ventYl> surface vessel is drawn away by currents and wind, the search area is expanded based on these factors 2023-06-22T13:58:00 < ventYl> I guess they did that here too 2023-06-22T14:00:30 < jpa-> i would assume they have GPS logging the surface vessel position of when it started the dive 2023-06-22T14:00:57 < jpa-> quite surprising that the submersible would drift that far 2023-06-22T14:01:38 < jadew> apparently underwater currents can be quite strong 2023-06-22T14:02:15 < ventYl> jpa-: it apparently had a mothership which launched it somewhere nearby 2023-06-22T14:02:17 < jadew> I used to want a submarine since I was a kid and read 20000 leagues under the sea, but I think I'm over it. 2023-06-22T14:03:55 < jadew> what's very interesting to me, about this whole story, is how much people hate the rich 2023-06-22T14:04:09 < ventYl> hm, newspapers write that it wasn't certified and that some people openly disputed its testing 2023-06-22T14:15:01 < ventYl> among others the hull strength and visor design 2023-06-22T14:15:34 < qyx> jadew: they said yes, 15 minute interval, both the main transmitter and beacon transmitter died at the same time 2023-06-22T14:15:35 < ventYl> well, maybe hull collapsed from fatigue due to overloads and they were instanly dead 2023-06-22T14:24:29 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 2023-06-22T14:34:47 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-a138-4120-9e3a-7d92.fixed6.kpn.net] has quit [Ping timeout: 245 seconds] 2023-06-22T14:40:09 < karlp> lol, just ran a font2bitmap thingy to add icelandic characters, and forgot to include a space in the character set included :) 2023-06-22T14:52:36 -!- drzacek [~drzacek@2a01:3d8:31b:2100:d519:c7ec:d222:8393] has joined ##stm32 2023-06-22T15:44:46 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb2 - https://znc.in] 2023-06-22T15:45:04 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-22T15:45:05 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Changing host] 2023-06-22T15:45:05 -!- haritz [~hrtz@user/haritz] has joined ##stm32 2023-06-22T15:51:20 -!- drzacek [~drzacek@2a01:3d8:31b:2100:d519:c7ec:d222:8393] has quit [Read error: Connection reset by peer] 2023-06-22T16:01:56 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-22T16:17:38 < karlp> python's weird some times, setting a variable to True in an "irq" handler fails, some mismatch of "global" or whatever, 2023-06-22T16:17:53 < karlp> but making an object that just holds the flag, and using that indirection works just fine. 2023-06-22T16:21:33 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-22T16:26:05 < zyp> it's a natural consequence of not requiring variables to be declared before you assign to them 2023-06-22T16:26:53 < zyp> if you're assigning to a variable inside a function, you're making a function local variable 2023-06-22T16:27:42 < zyp> and it pretty much has to be that way, otherwise it'd randomly trash variables in outer scopes that happened to be named the same 2023-06-22T16:28:25 < zyp> when you're reading a variable, you don't have that issue, because you can just look through each scope, starting with the innermost 2023-06-22T16:30:17 < zyp> when you're assigning to an object attribute, you also don't have that issue, because you're effectively doing setattr() on an object, and the object you're looking up through the scopes same way as if reading a variable 2023-06-22T16:35:39 < zyp> generally it's a good idea to avoid using globals, it's tidier to pack the variable and functions poking at it into a class 2023-06-22T16:37:15 < karlp> nah, this was even after it was all scoped inside one function, or at least, I believed that inner functions had that scope, either way, works now. 2023-06-22T16:38:10 < karlp> ripped off some example code, and made a birthday thing for the mother in law: https://nc.beeroclock.net/s/pYnio7KMB2Ba9DL 2023-06-22T16:38:26 < karlp> was more time consuming than expected, mostly just finding the right code to rip off :) 2023-06-22T16:38:38 < zyp> you've got nested functions? if so, the inner function can't assign variables in the outer function's scope sanely :) 2023-06-22T16:38:56 < karlp> can in lua :| 2023-06-22T16:38:57 -!- catphish [~quassel@user/catphish] has quit [Ping timeout: 250 seconds] 2023-06-22T16:39:03 < karlp> whatevs, I objectified it. it works :) 2023-06-22T16:39:17 < karlp> shipping quality, quantity 1. 2023-06-22T16:39:36 < zyp> https://twitter.com/blinry/status/1550920690529968128 2023-06-22T16:39:50 < karlp> lol 2023-06-22T16:39:52 < karlp> that's awesome 2023-06-22T16:40:23 < karlp> still think it's not reall a problem in reality 2023-06-22T16:41:59 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-22T16:49:41 < qyx> lold irl 2023-06-22T16:52:45 < qyx> unrelated https://fosstodon.org/@bbbhltz/110588114536673913 2023-06-22T16:58:53 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-22T17:00:37 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 250 seconds] 2023-06-22T17:03:03 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-22T17:29:24 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:60b1:7407:8bb1:22de] has joined ##stm32 2023-06-22T17:37:32 < josuah> zyp: https://twitter.com/Yolgie/status/1551591959042691076 2023-06-22T17:44:28 -!- splud [~noneya.bi@user/splud] has quit [Ping timeout: 252 seconds] 2023-06-22T18:17:33 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2023-06-22T18:32:44 < ColdKeyboard> Anyone has a suggestion why PB11 on stm32l4p5cg would be always at ~1.24V... I'm not using TIM2, I2C4, I2C2 or or USART3 2023-06-22T18:56:55 < bitmask> ohhh, 8 more hours of training AI and I'll have made a grand, not bad 2023-06-22T18:58:36 < Steffanx> How many hours in total is that? 2023-06-22T18:59:07 < bitmask> dunno, its split between two projects, one which pays $35/hr and the other pays $20/hr 2023-06-22T18:59:23 < bitmask> although for the next week it pays $23/hr 2023-06-22T19:00:56 < bitmask> I need to start working more hours per day, im just not a creative person and its mentally exhausting coming up with idea after idea 2023-06-22T19:02:11 < bitmask> Although there was a bootcamp the other day for an hour and people were giving suggestions and I felt like a genius 2023-06-22T19:05:15 < mawk> who pays you for that bitmask 2023-06-22T19:07:24 < bitmask> this website, data annotation 2023-06-22T19:07:51 < bitmask> a friend told me about them and its been great 2023-06-22T19:08:11 < bitmask> though i worry once these two projects are over that i wont have anything else to work on 2023-06-22T19:08:35 < bitmask> they are the only long term projects ive seen so far, though i just started a little over a week ago 2023-06-22T19:08:40 < jpa-> ColdKeyboard: what is connected to the pin externally? 2023-06-22T19:08:41 < bitmask> maybe 2 weeks 2023-06-22T19:10:48 < jpa-> bitmask: wouldn't programming gigs pay more than that? 2023-06-22T19:11:51 < bitmask> sure, i wasn't saying it was better than a real job. but ive realized my area sucks for coding jobs so i gave up for now 2023-06-22T19:12:16 < Mangy_Dog> ColdKeyboard https://cdn.discordapp.com/attachments/695271473308237985/1121472680034570310/image.png 2023-06-22T19:12:21 < Mangy_Dog> thats whats on PB11 2023-06-22T19:12:31 < Mangy_Dog> make sure all of those are switched off 2023-06-22T19:12:51 < Mangy_Dog> if youre getting 1.24v you could be getting a PWM with middling duty cycles 2023-06-22T19:13:10 < Mangy_Dog> best check with a ociliscope than a dm 2023-06-22T19:13:57 < Mangy_Dog> also try setting the pin mode and then forcing it high and low see if it complys 2023-06-22T19:14:13 < Mangy_Dog> it may also just be floating if youve not inited the pin correctly 2023-06-22T19:14:16 < Mangy_Dog> (maybe) 2023-06-22T19:27:57 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-22T19:45:14 -!- specing [~specing@user/specing] has quit [Quit: ZNC - https://znc.in] 2023-06-22T20:07:27 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has quit [Quit: WeeChat 3.8] 2023-06-22T20:55:48 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-22T21:21:58 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 2023-06-22T21:52:56 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 246 seconds] 2023-06-22T22:27:18 < qyx> implosion confirmed from multiple sources 2023-06-22T22:27:20 < qyx> https://www.marca.com/en/lifestyle/world-news/2023/06/21/6492fe30d76609002810d851-live.html 2023-06-22T22:43:00 < ventYl> well, at least it was instadeath 2023-06-22T22:44:27 < qyx> even al jazeera cited them 20 mins ago 2023-06-22T22:56:23 -!- machinehum1 [~machinehu@209.121.20.2] has joined ##stm32 2023-06-22T23:01:42 -!- nomorekaki [~nomorekak@176-93-57-54.bb.dnainternet.fi] has joined ##stm32 2023-06-22T23:14:50 -!- machinehum1 [~machinehu@209.121.20.2] has quit [Ping timeout: 246 seconds] 2023-06-22T23:18:33 -!- machinehum1 [~machinehu@209.52.88.168] has joined ##stm32 2023-06-22T23:23:35 -!- machinehum1 [~machinehu@209.52.88.168] has quit [Ping timeout: 246 seconds] 2023-06-22T23:26:37 -!- machinehum1 [~machinehu@209.52.88.168] has joined ##stm32 2023-06-22T23:27:53 < Steffanx> "The world was shocked by the news this week" ... Uh what? 2023-06-22T23:34:32 -!- martinmoene [~Thunderbi@2a02:a45a:96ba:1:60b1:7407:8bb1:22de] has quit [Ping timeout: 240 seconds] 2023-06-22T23:35:29 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 246 seconds] 2023-06-22T23:42:35 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has joined ##stm32 2023-06-22T23:56:13 < qyx> whoa TIL CBOR break code is 0xff 2023-06-22T23:56:48 < qyx> which is exactly.. surprise surprise, a flash memory erased state value 2023-06-22T23:57:33 < qyx> and it means I can do exacty what I wanted to do, encode key-value pairs as a CBOR map in a NOR flash --- Day changed pe kesä 23 2023 2023-06-23T00:08:18 < qyx> karlp: what was that 5V/8A buck you used again? 2023-06-23T00:09:25 < qyx> nevermind, I guess not relevant 2023-06-23T00:16:53 < nomorekaki> Steffanx: that submarine accident? 2023-06-23T00:18:07 < nomorekaki> Steffanx: movie recommend: Meet Joe Black 2023-06-23T00:23:27 < Steffanx> Yeah nomorekaki. I'm not shocked. 2023-06-23T00:23:37 < Steffanx> But I'm not "the world" so maybe that explains it 2023-06-23T00:26:39 -!- nomorekaki [~nomorekak@176-93-57-54.bb.dnainternet.fi] has quit [Quit: Client closed] 2023-06-23T00:53:32 -!- machinehum1 [~machinehu@209.52.88.168] has quit [Ping timeout: 246 seconds] 2023-06-23T01:15:27 -!- machinehum1 [~machinehu@209.52.88.168] has joined ##stm32 2023-06-23T01:19:47 -!- machinehum1 [~machinehu@209.52.88.168] has quit [Ping timeout: 246 seconds] 2023-06-23T01:42:07 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-23T02:07:52 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-23T02:12:13 -!- machinehum1 [~machinehu@209.52.88.168] has joined ##stm32 2023-06-23T02:13:06 < karlp> sic43x series. 2023-06-23T02:13:07 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 245 seconds] 2023-06-23T02:13:08 < karlp> various parts. 2023-06-23T02:14:00 < karlp> sic431 even does 24A... 2023-06-23T02:14:42 < karlp> worked good. very happy. 2023-06-23T02:16:35 -!- machinehum1 [~machinehu@209.52.88.168] has quit [Ping timeout: 250 seconds] 2023-06-23T02:56:52 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 245 seconds] 2023-06-23T03:03:02 -!- machinehum1 [~machinehu@209.52.88.84] has joined ##stm32 2023-06-23T03:07:35 -!- machinehum1 [~machinehu@209.52.88.84] has quit [Ping timeout: 246 seconds] 2023-06-23T03:11:59 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 240 seconds] 2023-06-23T03:16:04 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:3976:4b15:ae13:4be6] has joined ##stm32 2023-06-23T03:16:04 -!- Thorn [~Thorn@2001:8a0:dfd7:d500:3976:4b15:ae13:4be6] has quit [Changing host] 2023-06-23T03:16:04 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-23T03:23:31 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-23T03:36:58 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-23T03:46:26 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 246 seconds] 2023-06-23T04:00:50 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-23T04:27:44 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 246 seconds] 2023-06-23T04:42:08 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-23T04:44:26 -!- machinehum1 [~machinehu@209.52.88.47] has joined ##stm32 2023-06-23T04:49:07 -!- machinehum1 [~machinehu@209.52.88.47] has quit [Ping timeout: 250 seconds] 2023-06-23T05:18:20 -!- machinehum1 [~machinehu@209.52.88.47] has joined ##stm32 2023-06-23T05:22:41 -!- machinehum1 [~machinehu@209.52.88.47] has quit [Ping timeout: 246 seconds] 2023-06-23T05:23:52 -!- qyx [~qyx@84.245.121.252] has quit [Ping timeout: 240 seconds] 2023-06-23T05:25:55 -!- qyx [~qyx@84.245.121.4] has joined ##stm32 2023-06-23T05:46:33 -!- machinehum1 [~machinehu@209.52.88.47] has joined ##stm32 2023-06-23T05:51:05 -!- machinehum1 [~machinehu@209.52.88.47] has quit [Ping timeout: 250 seconds] 2023-06-23T06:35:54 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-23T06:36:48 -!- machinehum1 [~machinehu@209.52.88.47] has joined ##stm32 2023-06-23T06:41:05 -!- machinehum1 [~machinehu@209.52.88.47] has quit [Ping timeout: 246 seconds] 2023-06-23T07:02:01 -!- Netsplit *.net <-> *.split quits: jbo, phryk, ds2, mid-kid, mlaga97, hackkitten, CygniX, m5zs7k, bulletsquid, jmcgnh, (+1 more, use /NETSPLIT to show all of them) 2023-06-23T07:02:14 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has quit [Remote host closed the connection] 2023-06-23T07:02:26 -!- quinor [08c0f10716@2604:bf00:561:2000::dad] has joined ##stm32 2023-06-23T07:02:42 -!- Netsplit over, joins: hackkitten, CygniX, mid-kid, jmcgnh, ds2, bulletsquid, phryk, mlaga97, jbo, m5zs7k (+1 more) 2023-06-23T07:08:04 -!- Netsplit *.net <-> *.split quits: jbo, phryk, ds2, mid-kid, mlaga97, hackkitten, CygniX, m5zs7k, bulletsquid, jmcgnh, (+1 more, use /NETSPLIT to show all of them) 2023-06-23T07:08:25 -!- Netsplit over, joins: hackkitten, CygniX, mid-kid, jmcgnh, ds2, bulletsquid, phryk, mlaga97, jbo, m5zs7k (+1 more) 2023-06-23T07:08:25 -!- phryk [~totallyno@user/phryk] has quit [Max SendQ exceeded] 2023-06-23T07:08:42 -!- Netsplit *.net <-> *.split quits: Spirit532, c10ud, LFSveteran 2023-06-23T07:09:16 -!- Netsplit over, joins: Spirit532, LFSveteran, c10ud 2023-06-23T07:09:58 -!- machinehum1 [~machinehu@209.52.88.47] has joined ##stm32 2023-06-23T07:10:20 -!- Netsplit *.net <-> *.split quits: polprog, josuah, sauce 2023-06-23T07:10:29 -!- phryk [~totallyno@user/phryk] has joined ##stm32 2023-06-23T07:10:49 -!- Netsplit over, joins: josuah, sauce, polprog 2023-06-23T07:11:54 -!- Netsplit *.net <-> *.split quits: octorian, sync, alan_o, srk, PaulFertser, Alexer, Fleck 2023-06-23T07:13:35 -!- Netsplit over, joins: srk, Alexer, Fleck, sync, PaulFertser, alan_o, octorian 2023-06-23T07:14:12 -!- machinehum1 [~machinehu@209.52.88.47] has quit [Ping timeout: 240 seconds] 2023-06-23T07:46:07 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:5d53:a9d7:6147:c886] has joined ##stm32 2023-06-23T07:48:57 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 245 seconds] 2023-06-23T08:28:26 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-23T08:33:43 -!- benishor [~benishor@scene.ro] has quit [Quit: tah tah!] 2023-06-23T08:40:46 -!- benishor [~benishor@scene.ro] has joined ##stm32 2023-06-23T09:04:46 -!- jpa- [jpa@hilla.kapsi.fi] has quit [Server closed connection] --- Log closed pe kesä 23 09:04:46 2023 --- Log opened pe kesä 23 09:04:57 2023 2023-06-23T09:04:57 -!- jpa- [jpa@hilla.kapsi.fi] has joined ##stm32 2023-06-23T09:04:57 -!- Irssi: ##stm32: Total of 82 nicks [0 ops, 0 halfops, 0 voices, 82 normal] 2023-06-23T09:05:26 -!- Irssi: Join to ##stm32 was synced in 37 secs 2023-06-23T09:23:10 < jadew> they found the submarine 2023-06-23T09:23:21 -!- Thorn [~Thorn@188.251.245.218] has joined ##stm32 2023-06-23T09:23:21 -!- Thorn [~Thorn@188.251.245.218] has quit [Changing host] 2023-06-23T09:23:21 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-23T09:23:48 < jadew> was near the titanic, imploded 2023-06-23T09:26:41 -!- Thorn_ [~Thorn@2001:8a0:dfd7:d500:5d53:a9d7:6147:c886] has quit [Ping timeout: 260 seconds] 2023-06-23T09:29:35 < jadew> https://www.nytimes.com/article/missing-submarine-titanic-passengers.html 2023-06-23T09:31:43 < jadew> "A Navy official says "an acoustic anomaly consistent with an implosion" was detected shortly after the Titan lost contact with the surface. This official said the information was relayed to the Coast Guard team which used it to narrow the radius of the search area." 2023-06-23T09:31:52 < jadew> they knew from the beginning 2023-06-23T09:34:46 < jadew> apparently the sub disintegrated 2023-06-23T09:45:49 < ventYl> reverse popcorn 2023-06-23T09:55:23 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-23T11:15:03 < benishor> I guess that business is ded 2023-06-23T11:49:56 < ventYl> well, one of passengers was the CEO and owner of the company 2023-06-23T11:50:25 < ventYl> they only had this one vessel which wasn't certified and they stated certifications are slowing down innovation 2023-06-23T11:50:31 < ventYl> I pretty much guess they do 2023-06-23T11:51:38 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-23T12:04:22 -!- bitmask [~bitmask@c-73-112-55-67.hsd1.nj.comcast.net] has quit [Ping timeout: 245 seconds] 2023-06-23T12:49:53 -!- sugarbeet [~barbas@81.4.123.134] has quit [Server closed connection] 2023-06-23T12:50:17 -!- sugarbeet [~barbas@81.4.123.134] has joined ##stm32 2023-06-23T13:37:33 < jadew> I wonder if they ever used it before 2023-06-23T13:37:38 < jadew> I didn't come across any information on that 2023-06-23T13:38:54 < jadew> how fast do you think you'd die at that depth? 2023-06-23T13:39:08 < jadew> I think seconds 2023-06-23T13:50:42 < ventYl> probably orders of milliseconds 2023-06-23T13:50:50 < jadew> Critics of early steam-spewing locomotives, for example, thought “that women’s bodies were not designed to go at 50 miles an hour,” and worried that “[female passengers’] uteruses would fly out of [their] bodies as they were accelerated to that speed” 2023-06-23T13:50:56 < ventYl> they did several attempts before. IIRC this was the fifth submerge 2023-06-23T13:51:42 < jadew> ventYl, you're probably right, just saw a video on that 2023-06-23T13:52:32 < jadew> anyway, back to work, ttyl 2023-06-23T13:53:01 < ventYl> this one is curious, but before Gagarin went up, psychologists were not able to tell what will happen if you leave the planet 2023-06-23T13:55:56 < jadew> they can't even tell there's two sexes, so I'm not surprised 2023-06-23T13:56:38 < jadew> psychologists, as a group, are morons 2023-06-23T14:04:06 < ventYl> I think that the risk was real. Human mind is a bitch and space flight is not easy today, not saying back then. BTW Tereskovova almost collapsed during the flight with episodes of heavy crying and inability to perform any planned work, so they were not that far away. 2023-06-23T14:04:53 < ventYl> I've read some sci-fi books about space flight from before the Gagarin (some '50s) and there was an interesting concept. It is a short novel called "Man of his time". 2023-06-23T14:05:55 < ventYl> It was working with ideas from general relativity and portraied an astronaut who went to Jupiter and back and as a result his mind lived in several-seconds-long lag 2023-06-23T14:08:04 < jadew> going into the unknown will always take a toll on the mind, but it has nothing to do with space 2023-06-23T14:32:03 < jbo> moiun 2023-06-23T14:44:06 < ventYl> jadew: space was also an unknown back then 2023-06-23T15:52:31 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-23T16:10:02 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-23T16:12:06 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-23T16:50:15 -!- machinehum1 [~machinehu@209.52.88.11] has joined ##stm32 2023-06-23T16:52:10 -!- machinehum1 [~machinehu@209.52.88.11] has quit [Client Quit] 2023-06-23T17:24:29 < ColdKeyboard> Maybe a weird question, but in LVGL can you rotate the imgbtn image? 2023-06-23T17:25:09 < ColdKeyboard> for the img object there is lv_img_set_angle(icon, 1800) and the docs say imgbuton supports same functions as img (sans symbols) but for some reason I can't rotate the image... 2023-06-23T17:33:45 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-23T17:52:18 -!- dreamcat4 [uid157427@id-157427.hampstead.irccloud.com] has quit [Server closed connection] 2023-06-23T17:52:35 -!- dreamcat4 [uid157427@id-157427.hampstead.irccloud.com] has joined ##stm32 2023-06-23T18:14:42 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-23T18:44:06 -!- c10ud [~c10ud@user/c10ud] has quit [Read error: Connection reset by peer] 2023-06-23T19:22:26 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-23T19:25:07 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-23T20:04:46 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-23T20:10:30 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2023-06-23T20:11:36 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-23T20:13:47 -!- chiptuner [~bobby@user/chiptuner] has quit [Server closed connection] 2023-06-23T20:14:02 -!- chiptuner [~bobby@user/chiptuner] has joined ##stm32 2023-06-23T20:33:05 -!- GenTooMan [~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883] has quit [Server closed connection] 2023-06-23T20:33:33 -!- GenTooMan [~cyberman@2601:547:437f:e5c6:21f:5bff:fefe:a883] has joined ##stm32 2023-06-23T20:43:27 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:505b:bef1:80a6:ce79] has joined ##stm32 2023-06-23T20:44:09 < Ecco2> Heya :) 2023-06-23T20:44:20 < Ecco2> STM32 firmware update via NFC: possible? Dumb idea? 2023-06-23T20:45:43 < jpa-> if it makes sense for the application, why not 2023-06-23T20:46:25 < Ecco2> Ok, let me rephrase: consumer product. What would be the *easiest* technology to let end users (consumers) perform a firmware update? 2023-06-23T20:46:41 < Ecco2> BLE? 2023-06-23T20:47:18 < jpa-> do end users use some application to interact with the device normally? 2023-06-23T20:47:35 < Ecco2> Good question. Let's say no? 2023-06-23T20:48:13 < Ecco2> I'm not sure how it would have an impact though: at the end of the day, it's all about having a communication channel between the MCU and the "outer world" 2023-06-23T20:48:19 < jpa-> then most manufacturers would say BLE application for smartphone, but for some reason they never seem to work well for me, and 10 years from now definitely won't if you don't keep updating it 2023-06-23T20:48:40 < jpa-> USB MSC + uf2 files is pretty standard and has good longevity 2023-06-23T20:48:46 < Ecco2> Indeed 2023-06-23T20:49:05 < Ecco2> Feels a little more technical than BLE tho 2023-06-23T20:49:14 < Ecco2> Also, have you ever used WebBluetooth? 2023-06-23T20:49:20 < jpa-> updating firmware is technical to start with 2023-06-23T20:49:26 < jpa-> most users just won't do it 2023-06-23T20:49:37 < Ecco2> That's a good point 2023-06-23T20:50:29 < ventYl> Ecco2: WebBLE is almost unusable as it doesn't work on Apples (AFAIK) 2023-06-23T20:50:49 < Ecco2> Well, I think only Chrome supports WebBLE, right? 2023-06-23T20:50:58 < Ecco2> So it will most likely not work on iPhones indeed 2023-06-23T20:51:01 < Ecco2> Might work on Macs tho? 2023-06-23T20:51:15 < ventYl> I think it is not turned on by default in Safari 2023-06-23T20:51:22 < ventYl> or at least the last time I checked, it wasn't 2023-06-23T20:51:35 < ventYl> I wanted to use it with my smart watch 2023-06-23T20:51:54 < Ecco2> I don't think it's even *coded* in WebKit 2023-06-23T20:52:07 < Ecco2> Well, yeah, you'd most likely need an app for iOS 2023-06-23T20:52:11 < Ecco2> Which kind of sucks indede 2023-06-23T20:54:05 < jpa-> if you happen to have USB-C for charging or whatever, "connect this and save the downloaded file to the drive" is pretty straightforward 2023-06-23T20:54:06 < ventYl> well, once you need to code an app, it is easier to do it once in something like C++ and wrap it for iOS and Android 2023-06-23T20:54:20 < ventYl> ^^ this 2023-06-23T20:54:57 < ventYl> with BLE update you need to have a bootloader being able to revert to the old firmware if the new one fails to work properly 2023-06-23T20:55:39 < Ecco2> jpa- : yeah you're right 2023-06-23T20:55:47 < ventYl> failing firmware would effectively mean bricked device as bluetooth stack is such a heavy bastard you can't put it into bootloader 2023-06-23T20:56:10 < Ecco2> Never thought of that part 2023-06-23T21:03:30 -!- nomorekaki [~nomorekak@176-93-57-54.bb.dnainternet.fi] has joined ##stm32 2023-06-23T21:18:25 < nomorekaki> I have some virus in my comfuser 2023-06-23T21:18:51 < nomorekaki> it says reboot is required to upgrade to win11 2023-06-23T21:19:06 < specing> there's no such thing as win11 2023-06-23T21:19:16 < specing> MS said 10 is the last version 2023-06-23T21:19:26 < nomorekaki> indeed 2023-06-23T21:20:10 < nomorekaki> I googled this virus and aparently you cannot remove this virus after it has infected the computer 2023-06-23T21:20:55 < nomorekaki> only reinstalling win10 every time it gets infected works 2023-06-23T21:20:56 < ventYl> move to linux 2023-06-23T21:21:00 < nomorekaki> y 2023-06-23T21:21:12 < nomorekaki> m..maybe 2023-06-23T21:21:18 < ventYl> alternatively, if you disable TPM in bios, your machine will become incapable of running win11 2023-06-23T21:21:34 < ventYl> anyway, internally windows 11 is 10.2xxx something 2023-06-23T21:21:37 < ventYl> there is no windows 11 2023-06-23T21:21:44 < nomorekaki> y 2023-06-23T21:22:35 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:505b:bef1:80a6:ce79] has quit [Quit: Client closed] 2023-06-23T21:31:14 < nomorekaki> apparently ameliorated win11 is better than win10 version 2023-06-23T21:31:27 < nomorekaki> even winupdate works? 2023-06-23T21:32:20 < ventYl> IDK, I have ever only ran something like castrated version of Win11 inside QEMU 2023-06-23T21:42:23 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:505b:bef1:80a6:ce79] has joined ##stm32 2023-06-23T21:42:30 < Ecco2> I'm looking at the datasheet of STM32WBA52xx 2023-06-23T21:42:35 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2023-06-23T21:43:47 < Ecco2> The first page of the datasheet says "200 nA Standby mode with RTC" 2023-06-23T21:45:07 < Ecco2> But I can't seem to reconcile this with the table further down in the datasheet 2023-06-23T21:45:08 < Ecco2> https://i.imgur.com/C1Qlp52.png 2023-06-23T21:45:15 < Ecco2> Do you guys know what I might be missing? 2023-06-23T21:45:35 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 264 seconds] 2023-06-23T21:48:43 < Ecco2> https://i.imgur.com/1Eibl5Y.png (this is the front page) 2023-06-23T21:57:32 < qyx> that table looks weird 2023-06-23T21:57:46 < qyx> too high figures for standby 2023-06-23T21:59:08 < Ecco2> Apparently there are two "versions" : ULPMEN=1 or ULPMEN=0 2023-06-23T21:59:17 < Ecco2> And ULPMEN=1 being the "low power" variant 2023-06-23T21:59:27 < Ecco2> For some reason, they never show numbers with RTC and ULMPEN=1 2023-06-23T21:59:57 < Ecco2> https://i.imgur.com/Oe45iol.png 2023-06-23T22:06:19 < Ecco2> So I guess the question is "can RTC run with ULMPEN=1" and if so, why is it not in the datasheet? 2023-06-23T22:07:18 < Ecco2> Also, on a related note: how comes the current draw is *higher* when VDD is higher? 2023-06-23T22:07:38 < Ecco2> I would assume the power draw to remain constant, so the current to drop when VDD is higher 2023-06-23T22:07:51 < Ecco2> or, at least, I would expect the current to remain constant (if they'd use an LDO internally) 2023-06-23T22:09:09 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-23T22:09:15 < Laurence_b> lol if true https://slashdot.org/comments.pl?sid=22942468&cid=63624214 2023-06-23T22:17:16 -!- drzacek [~drzacek@2a01:3d8:320:2800:48e1:889e:abd3:2896] has joined ##stm32 2023-06-23T22:34:14 -!- Ecco2 [~Ecco2@2600:1700:e78:4890:505b:bef1:80a6:ce79] has quit [Ping timeout: 246 seconds] 2023-06-23T23:18:20 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Ping timeout: 246 seconds] --- Day changed la kesä 24 2023 2023-06-24T00:09:20 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-f025-cfe4-3f2c-3127.fixed6.kpn.net] has joined ##stm32 2023-06-24T00:13:43 -!- hackkitten [~hackkitte@2a00:6020:5090:5700:2cb0:890e:a2a2:93d7] has quit [Read error: Connection reset by peer] 2023-06-24T00:13:54 -!- Miyu [~hackkitte@2a00:6020:5090:5700::878] has joined ##stm32 2023-06-24T00:20:01 -!- drzacek [~drzacek@2a01:3d8:320:2800:48e1:889e:abd3:2896] has quit [Quit: Leaving] 2023-06-24T00:25:58 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-f025-cfe4-3f2c-3127.fixed6.kpn.net] has quit [Read error: Connection reset by peer] 2023-06-24T00:27:22 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-24T00:27:25 < Laurence_b> >Go woke, get crushed 2023-06-24T00:27:27 < Laurence_b> kekking 2023-06-24T00:36:46 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10a9-88-1b83-db94.fixed6.kpn.net] has joined ##stm32 2023-06-24T00:41:18 -!- Miyu is now known as hackkitten 2023-06-24T00:43:57 -!- akaWolf [~akaWolf@akawolf.org] has quit [Read error: Connection reset by peer] 2023-06-24T00:45:55 -!- akaWolf [~akaWolf@akawolf.org] has joined ##stm32 2023-06-24T01:04:41 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-24T01:28:01 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-24T01:30:15 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-24T01:30:18 < Laurence_b> https://nitter.cz/alexeheath/status/1671685943349346304#m 2023-06-24T01:33:07 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 245 seconds] 2023-06-24T01:33:22 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10a9-88-1b83-db94.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-24T01:33:45 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10a9-88-1b83-db94.fixed6.kpn.net] has joined ##stm32 2023-06-24T01:38:56 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 246 seconds] 2023-06-24T01:54:41 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10a9-88-1b83-db94.fixed6.kpn.net] has quit [Ping timeout: 246 seconds] 2023-06-24T02:15:31 < Steffanx> Musics for mawk https://www.youtube.com/watch?v=HwsTL-3XPHY 2023-06-24T02:34:41 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Ping timeout: 246 seconds] 2023-06-24T03:07:14 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-24T04:00:14 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-24T04:03:45 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 260 seconds] 2023-06-24T04:42:39 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Killed (NickServ (GHOST command used by Spirit5325))] 2023-06-24T04:42:43 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-24T06:00:39 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has quit [Quit: ZNC - https://znc.in] 2023-06-24T06:01:10 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has joined ##stm32 2023-06-24T06:06:14 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has quit [Ping timeout: 250 seconds] 2023-06-24T06:41:05 -!- mrec [~mrec@user/mrec] has quit [Server closed connection] 2023-06-24T06:41:13 -!- mrec [~mrec@sundtek.de] has joined ##stm32 2023-06-24T07:19:41 -!- t4nk_fn [~Go@user/t4nk] has quit [Server closed connection] 2023-06-24T07:19:57 -!- t4nk_freenode [~Go@user/t4nk] has joined ##stm32 2023-06-24T07:22:11 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-24T08:12:46 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 250 seconds] 2023-06-24T08:38:26 -!- t4nk_freenode is now known as t4nk_fn 2023-06-24T08:46:45 -!- [_] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-24T09:06:40 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-24T09:30:50 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-24T12:33:39 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-24T13:27:22 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 250 seconds] 2023-06-24T13:30:43 -!- drzacek [~drzacek@2a01:3d8:42b:c600:25f6:d836:488b:d75e] has joined ##stm32 2023-06-24T14:56:09 -!- martinmoene [~Thunderbi@77-173-84-114.fixed.kpn.net] has joined ##stm32 2023-06-24T15:21:46 -!- martinmoene [~Thunderbi@77-173-84-114.fixed.kpn.net] has quit [Ping timeout: 250 seconds] 2023-06-24T15:44:45 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-24T15:51:02 -!- drzacek [~drzacek@2a01:3d8:42b:c600:25f6:d836:488b:d75e] has quit [Quit: Leaving] 2023-06-24T16:57:35 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-f165-b681-277d-c4c.fixed6.kpn.net] has joined ##stm32 2023-06-24T17:03:41 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 260 seconds] 2023-06-24T17:13:47 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-f165-b681-277d-c4c.fixed6.kpn.net] has quit [Ping timeout: 264 seconds] 2023-06-24T17:30:02 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-24T17:48:15 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-24T17:50:09 -!- con3 [~con3@164.90.228.156] has quit [Server closed connection] 2023-06-24T17:50:53 -!- con3 [~con3@164.90.228.156] has joined ##stm32 2023-06-24T18:00:28 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-24T18:02:58 -!- ColdKeyboard [~ColdKeybo@user/coldkeyboard] has joined ##stm32 2023-06-24T18:19:28 -!- specing [~specing@user/specing] has quit [Ping timeout: 252 seconds] 2023-06-24T18:47:19 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-24T19:16:37 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-24T20:11:43 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-24T20:47:34 < englishman> PaulFertser: i hope your and your close ones stay safe 2023-06-24T20:49:28 < PaulFertser> englishman: thank you, I really appreciate people wishing me and my relatives good. 2023-06-24T20:50:06 < PaulFertser> englishman: btw, he just declared they're returning back to the camps. No idea what it really means in the end, but I can only hope civilians won't be harmed in the end either way. 2023-06-24T20:50:46 < PaulFertser> Of course, the russian civilians will have to pay reparations compensations etc when the big war is over, that they deserved... 2023-06-24T20:50:50 < englishman> i saw that but i also saw this https://t.me/wagner_ap_chvk/76 so who knows. 2023-06-24T20:56:31 < PaulFertser> We'll see. Having illegal army for so long time means troubles were guaranteed. We do not just know the extent of them. 2023-06-24T21:23:50 < jpa-> has russia ever paid reparations.. 2023-06-24T21:26:21 < PaulFertser> Not yet. 2023-06-24T21:34:38 < PaulFertser> Guess he'll get killed soon unless he manages to hide under fake identity in Argentina or something like that. I'd say that's the most likely plan. Promise amnesty to everybody, then just kill the most prominent leaders, then take the full illegal army under control. 2023-06-24T21:38:25 < PaulFertser> If only all those lunatic madmen were only killing each other and not people who just want to live their lives in peace... 2023-06-24T21:41:09 < Steffanx> That channel now has a "fake" tag englishman 2023-06-24T21:41:11 < catphish> does anyone know if it's practical to run CAN from HSI? (speficically the G4 HSI (+/- 1%) 2023-06-24T21:41:29 < englishman> nice 2023-06-24T21:44:10 < Steffanx> Doesn't CAN require like 0.5% catphish ? 2023-06-24T21:44:18 < Steffanx> Less than* 2023-06-24T21:44:23 < catphish> Steffanx: i don't know, i was trying to find that information 2023-06-24T21:45:55 < PaulFertser> catphish: you might find this useful: http://www.nxp.com/files/microcontrollers/doc/app_note/AN1798.pdf 2023-06-24T21:46:16 < catphish> that gives me a 404 2023-06-24T21:46:19 < Steffanx> Was about to dump that hete 2023-06-24T21:46:25 < Steffanx> https://www.nxp.com/docs/en/application-note/AN1798.pdf 2023-06-24T21:46:34 < catphish> https://www.nxp.com/docs/en/application-note/AN1798.pdf 2023-06-24T21:46:36 < catphish> found it 2023-06-24T21:46:38 < Steffanx> Here. 2023-06-24T21:59:40 < qyx> catphish: no, it works to an extent 2023-06-24T22:00:13 < catphish> thanks, i wanted the official answer, so if it doesn't definitely work, i'll ass a crystal 2023-06-24T22:01:20 < qyx> it usualy dies when heated or so 2023-06-24T22:11:29 -!- drzacek [~drzacek@2a01:3d8:42b:c600:6df4:8047:10a0:659] has joined ##stm32 2023-06-24T22:14:02 < catphish> *add 2023-06-24T22:14:38 < jpa-> i know usb hs works to an extent, but then 10 years later didn't work anymore 2023-06-24T22:14:52 < jpa-> err 2023-06-24T22:14:54 < jpa-> fs 2023-06-24T22:15:28 < jpa-> (on stm32l1 hsi) 2023-06-24T22:29:25 < catphish> now i just need to understand what speed crystal i need 2023-06-24T22:30:55 < catphish> cubeMX tells me that if i use a 16MHz clock, a prescaer of 1, and seg1/seg2 times of 15 and 16, i will get 500kbps, but i think i want to better understand what those numbers mean before i commit! 2023-06-24T22:32:43 < ventYl> can PHY is oversampled 2023-06-24T22:33:13 < ventYl> those seg1/2 timers are switch and sample trigger, or something like that 2023-06-24T22:33:40 < ventYl> *shift and sample triggers 2023-06-24T22:35:00 < catphish> just found tn1346-spc58x-configuring-can-and-canfd-bit-timing-parameters-stmicroelectronics.pdf 2023-06-24T22:37:03 < catphish> not sure how i'm supposed to choose the sample point, they use 75% in the examples 2023-06-24T22:38:13 < ventYl> that's to stabilize the line after transition 2023-06-24T22:39:08 < ventYl> probably the later the better. I remember seeing some reasoning for these 75%, but I don't remember the details anymore 2023-06-24T22:39:56 < catphish> actually it's more complex than that, there's "data bit" timing, and "nominal bit" timing 2023-06-24T22:40:22 < ventYl> that's only for FD, isn't it? 2023-06-24T22:40:56 < ventYl> with FD you have BRS bit. If it is set, then you use different clock and sample point for data portion of the message 2023-06-24T22:44:56 < jpa-> catphish: you can pll pretty much any common freq out of e.g. 8MHz or 16MHz crystal 2023-06-24T22:45:38 < catphish> jpa-: that's probably true, but i wasn't planning to use the PLL, i have no particular reason not to, just assume it won't be necessary 2023-06-24T22:46:27 < catphish> i'd imgine 16MHz is the right crystal though regardless 2023-06-24T22:47:02 < catphish> it divides nicely down to the 500jbps i want 2023-06-24T22:47:13 < catphish> *kbps 2023-06-24T23:04:28 < catphish> i'm still very confused by TN1346 2023-06-24T23:05:33 < catphish> on page 5-6 it describes a 1Mbps standard CAN configuration, but on page 6 it suddenly and withut explanation provides values for DTSEG1/DTSEG2 2023-06-24T23:06:09 < nomorekaki> catphish: have you enjoyed your opel? 2023-06-24T23:06:19 < catphish> nomorekaki: yes 2023-06-24T23:06:23 < nomorekaki> have you visited car meets etc. ? 2023-06-24T23:06:38 < nomorekaki> track? 2023-06-24T23:06:46 < nomorekaki> daily? 2023-06-24T23:07:33 < catphish> right now just daily (i don't drive that many miles) 2023-06-24T23:07:50 < catphish> i don't want to take it on the track, but might find some meets 2023-06-24T23:08:43 < catphish> it's also in a magazine this month :) 2023-06-24T23:13:56 < nomorekaki> sub brief talks about titan https://www.youtube.com/watch?v=4dka29FSZac 2023-06-24T23:16:16 < catphish> ah, this document does clearly state "In CAN-FD mode both registers must be programmed, while in standard CAN mode it is needed to only configure the NBTP register." 2023-06-24T23:17:34 < ventYl> you can program both the same if you don't plan to use bitrate switching 2023-06-24T23:17:46 < ventYl> which you probably shouldn't if you can fit into 500kbps bandwidth 2023-06-24T23:20:23 < nomorekaki> known test depth 3000m, passengers bolted in from outside, controlled by wireless controller, athmospheric control unknown, secondary life support systems not known, no submarine subject matter experts on the team, no certifications, experimental hull structure 2023-06-24T23:21:52 < nomorekaki> apparently no voice commucations because the operator didn't like surface team bothering him with status updates 2023-06-24T23:24:11 < nomorekaki> new test depth during commercial operation 2023-06-24T23:25:11 < catphish> ventYl: i'm only doing regular CAN not FDCAN, so bitrate switching isn't an option 2023-06-24T23:25:53 < catphish> now i remember why i hate using crystals, i need to worry about the load capacitors, and every time, i have no idea what i'm doing :) 2023-06-24T23:25:56 < nomorekaki> Steffanx: you like western https://www.youtube.com/watch?v=MICPyrnGYwg ? 2023-06-24T23:26:14 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 250 seconds] 2023-06-24T23:30:01 < catphish> is there a "normal" load capacitor value for a 9pF crystal? 2023-06-24T23:31:33 < zyp> catphish, https://github.com/karlp/zypsnips/blob/master/crystal-load-wisdom.txt#L15 2023-06-24T23:31:40 < catphish> sexy 2023-06-24T23:34:43 < catphish> so probably about 10pf caps 2023-06-24T23:41:36 < nomorekaki> more like 15pf 2023-06-24T23:42:40 < nomorekaki> 2 x your crystal minus couple of puffs 2023-06-24T23:45:45 < nomorekaki> "Cstray is the pin capacitance and board or trace PCB-related capacitance. Typically, it is 2023-06-24T23:45:45 < nomorekaki> between 2 and 7 pF." 2023-06-24T23:46:41 < nomorekaki> hmm wait 2023-06-24T23:48:23 < nomorekaki> stm32f103c8.pdf page54 2023-06-24T23:50:25 < nomorekaki> is conflicting with https://www.nxp.com/docs/en/data-sheet/LPC1769_68_67_66_65_64_63.pdf page 74 2023-06-24T23:50:26 < catphish> i found only one discussion of this crystal, and they said 12pf, which seems to be roughly between what you said and what i said, so i'm gonna go with that 2023-06-24T23:50:37 < nomorekaki> ah first one is for RTC crystal 2023-06-24T23:50:43 < nomorekaki> AN2867 is for main crystal 2023-06-24T23:51:14 < nomorekaki> file:///C:/Users/Janne/Downloads/an2867-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf 2023-06-24T23:51:16 < nomorekaki> oops 2023-06-24T23:51:25 < qyx> good one 2023-06-24T23:51:31 < nomorekaki> there you go 2023-06-24T23:51:38 < Steffanx> Don't you have a datasheet catphish ? 2023-06-24T23:51:53 < catphish> Steffanx: for what? 2023-06-24T23:53:04 < Steffanx> The crystal, the mcu. 2023-06-24T23:54:02 < Steffanx> I mean "I found some discussion and they said..." sounds like: I have no datasheet so not sure what load capacitance it needs ;) 2023-06-24T23:54:44 < nomorekaki> AN2867 page 12 catphish 2023-06-24T23:55:13 < catphish> Steffanx: i wasn't aware that either datasheet could know 2023-06-24T23:56:05 < nomorekaki> assume stray capacitance being few puffs maybe 3 or 4 but not 7 2023-06-24T23:56:24 < Steffanx> It should tell you the load it needs, and when you know that you can calculate the actual cap 2023-06-24T23:56:47 < Steffanx> But that was already said 😜 2023-06-24T23:56:50 < catphish> Steffanx: oh, sure, it's 9pf 2023-06-24T23:57:18 < catphish> so 9pf - 3pf = 6pf, 6pf x 2 = 12pf, which is what i uncertainly concluded :) --- Day changed su kesä 25 2023 2023-06-25T00:06:19 * qyx rages about unportable code again 2023-06-25T00:06:24 < qyx> https://github.com/marcelobarrosalmeida/kved 2023-06-25T00:06:51 < qyx> when will people learn how to do proper "porting callbacks" 2023-06-25T00:07:47 < qyx> also, his files only contain (c) without specifying the copyleft license 2023-06-25T00:08:11 < qyx> (license.md does have it though) 2023-06-25T00:13:27 < Steffanx> How is implementing some functions equal to unportable qyx? 2023-06-25T00:14:37 < qyx> no instance reference possible? 2023-06-25T00:14:39 < qyx> no DI? 2023-06-25T00:14:49 < qyx> not possible to support multiple flash memories? 2023-06-25T00:15:35 < qyx> yes it is unportable because there are environments in which this code cannot run 2023-06-25T00:18:11 < qyx> he only provided a way to specify how a flash memory should be accessed 2023-06-25T00:18:29 < qyx> and not which flash memory shoudl be accessed 2023-06-25T00:18:59 < qyx> this looks a bit better https://github.com/armink/FlashDB 2023-06-25T00:20:34 -!- drzacek [~drzacek@2a01:3d8:42b:c600:6df4:8047:10a0:659] has quit [Read error: Connection reset by peer] 2023-06-25T00:21:06 < qyx> okay nope 2023-06-25T00:21:08 < qyx> https://armink.github.io/FlashDB/#/porting 2023-06-25T00:21:20 < qyx> this is the opposite extreme 2023-06-25T00:21:49 < qyx> for whose god's sake do they mess with partition tables and defining them statically 2023-06-25T00:22:21 < qyx> are they a flashDB library or a do-all-the.shit library 2023-06-25T00:42:45 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 260 seconds] 2023-06-25T00:46:42 < ventYl> ah fuck 2023-06-25T00:46:59 < ventYl> superdumb pico sdk has another brutally negative implication 2023-06-25T00:50:43 < Steffanx> So it's portable but doesn't suit your needs. 2023-06-25T00:52:32 < Steffanx> Sounds like it's time to roll your own qyx :) 2023-06-25T00:56:06 < qyx> always roll your own, I heard that in the past 2023-06-25T01:18:35 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 264 seconds] 2023-06-25T02:40:05 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-25T02:40:46 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-25T02:40:51 < Laurence_b> autastic meltdown level: Prigozhin 2023-06-25T02:50:07 < specing> Laurence_b: lol, better: 2023 russian army second best army in russia 2023-06-25T03:02:18 < Laurence_b> lol he got b& from telegram 2023-06-25T03:02:34 < Laurence_b> seems you have to try a bit harder to get b& than on twitter 2023-06-25T03:12:35 -!- jbo [~tct@user/tct] has quit [Quit: ZNC 1.8.2 - https://znc.in] 2023-06-25T03:12:55 -!- tct [~tct@user/tct] has joined ##stm32 2023-06-25T03:13:16 < nomorekaki> Laurence_b: old news but here is sub brief on the subject https://www.youtube.com/watch?v=4dka29FSZac 2023-06-25T03:28:28 -!- octorian [~octo@chroniton.logicprobe.org] has quit [Quit: ZNC - http://znc.sourceforge.net] 2023-06-25T03:35:25 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 260 seconds] 2023-06-25T03:39:38 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-25T03:44:43 -!- octorian [octo@2600:3c00::f03c:91ff:fe93:a61c] has joined ##stm32 2023-06-25T03:58:13 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-25T04:19:37 -!- boB_K7IQ [~boB_K7IQ@139.sub-174-231-139.myvzw.com] has joined ##stm32 2023-06-25T05:12:16 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 2023-06-25T05:28:57 -!- qyx [~qyx@84.245.121.4] has quit [Ping timeout: 245 seconds] 2023-06-25T05:30:52 -!- qyx [~qyx@84.245.120.57] has joined ##stm32 2023-06-25T06:15:56 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-25T06:28:29 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-25T06:57:30 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-25T07:27:40 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-25T07:33:19 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 2023-06-25T07:38:27 -!- rajkosto [~rajkosto@178.220.166.75] has joined ##stm32 2023-06-25T07:41:41 -!- rajkosto [~rajkosto@178.220.166.75] has quit [Read error: Connection reset by peer] 2023-06-25T07:42:04 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has joined ##stm32 2023-06-25T08:16:56 -!- boB_K7IQ [~boB_K7IQ@139.sub-174-231-139.myvzw.com] has quit [Read error: Connection reset by peer] 2023-06-25T08:35:57 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-25T09:01:24 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Read error: Connection reset by peer] 2023-06-25T09:02:59 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-25T11:33:19 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-25T13:52:55 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-25T14:52:42 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-25T14:53:41 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb2 - https://znc.in] 2023-06-25T14:54:30 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-25T14:54:30 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Changing host] 2023-06-25T14:54:31 -!- haritz [~hrtz@user/haritz] has joined ##stm32 2023-06-25T15:16:07 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-25T17:56:06 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Quit: Konversation terminated!] 2023-06-25T18:52:29 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-25T19:32:50 -!- CatCow [~wtf_over@c-98-246-223-133.hsd1.or.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 2023-06-25T19:54:42 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-25T20:12:45 -!- flatmush [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has quit [Server closed connection] 2023-06-25T20:12:52 -!- flatmush [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has joined ##stm32 2023-06-25T20:20:11 -!- dima [~dima@kappa.ac93.org] has joined ##stm32 2023-06-25T21:17:50 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-25T21:46:30 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-25T21:58:51 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-25T21:59:15 < josuah> superdumb pico sdk has another brutally negative implication 2023-06-25T21:59:19 < josuah> curious to know more about it! 2023-06-25T22:00:35 < catphish> morning, i'm looking at USB again, and i'm still mildly confused about sending more than 64 bytes of data. would appreciate talking this through with someone who knows how it works! right now i have a send() function, which writes up to 64 bytes of data to a buffer and marks it as ready to send, this seems to work fine, but since the buffer is only 64 bytes, i have no way to send more than that. 2023-06-25T22:00:35 < catphish> is the correct solution to create a second buffer of my own, write an unlimited amount of data into it, and then just keep sending up to 64 bytes from it whenever possible? this makes sense for a normal bulk stream, but will the same work for EP0 requests like getting descriptors? 2023-06-25T22:01:08 < catphish> do i just assume that the USB host will always keep requesting data as long as i have more to send in this case? 2023-06-25T22:18:11 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 246 seconds] 2023-06-25T22:59:56 < ventYl> josuah: it's dead simple actually. pico_stdlib is declared as interface library which is super-weird and I consider it a dirty hack or massively incompetent developer. or both at same time. 2023-06-25T23:00:57 < ventYl> josuah: the consequence of this is that pico_stdlib gets rebuild with each and every target you link it to. normally, it is just one or maybe two targets. 2023-06-25T23:01:43 < ventYl> josuah: but I have quite large group of functional / qualification / software tests (dozens) which are all built against pico_stdlib. moreover, I do use static libraries in there, so I get pico_stdlib compiled twice per test 2023-06-25T23:02:10 < ventYl> josuah: that's awfull shitload of time spent for nothing 2023-06-25T23:27:07 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-25T23:30:42 < nomorekaki> youtubs algo is weird again 2023-06-25T23:31:09 < nomorekaki> it shows me videos of people dying on mount everest 2023-06-25T23:34:18 < nomorekaki> maybe it's trending 2023-06-25T23:39:37 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-25T23:48:29 -!- begriffs [~begriffs@user/begriffs] has quit [Quit: Leaving] 2023-06-25T23:50:23 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-25T23:57:47 < josuah> ventYl: I'm not too fond of CMake as opposed to Makefiles. 2023-06-25T23:58:16 < josuah> but I see what you mean... 2023-06-25T23:58:36 < josuah> would you have prefered somethink like a `libgpio.a`, `libuart.a`, etc. be built instead? 2023-06-25T23:58:44 < josuah> I suppose they do it like this for configuration variables... 2023-06-25T23:59:07 < josuah> Sad to hear you have to spend so much time a compilation command to finish :( --- Day changed ma kesä 26 2023 2023-06-26T00:00:52 < josuah> surprised to see the RP2040 used for something more serious than educational/tinkering use-cases! 2023-06-26T00:01:20 < josuah> although... Makefiles are sometimes making automation harder, i.e. getting a list of all source files, out-of-tree builds... 2023-06-26T00:11:29 < ventYl> josuah: CMake generates makefiles in the end. this is not a problem of CMake itself as the way how pico-sdk is written is *highly* non-standard 2023-06-26T00:11:34 < ventYl> I'd even say abusive 2023-06-26T00:15:03 < zyp> doesn't cmake usually generate ninja files nowadays? 2023-06-26T00:16:07 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10f9-9b58-9cbe-3936.fixed6.kpn.net] has joined ##stm32 2023-06-26T00:16:15 < ventYl> afaik the default is makefiles on unix and msbuild shit on windows 2023-06-26T00:18:20 < zyp> that sounds like outdated info 2023-06-26T00:18:51 < zyp> most cmake stuff that I've seen generates ninja files 2023-06-26T00:19:38 < qyx> what's thay, I don't like turtles 2023-06-26T00:21:00 < zyp> I spent a workday hacking on zephyr's cmake stuff a couple of weeks ago, cmake still seems pretty awful 2023-06-26T00:21:04 < ventYl> well, one thing is what is the default. another is what is used 2023-06-26T00:21:19 < zyp> yeah? 2023-06-26T00:21:29 < zyp> I'd expect that also to be ninja 2023-06-26T00:21:31 < ventYl> default is makefile, but you can pass -G Ninja and will get ninja if you wish 2023-06-26T00:21:53 < zyp> okay 2023-06-26T00:22:11 < josuah> sometimes, I am tempted to consider windows support at just WSL2 2023-06-26T00:22:20 < ventYl> you can also override the default using preload file 2023-06-26T00:22:23 < josuah> i.e. as a build environment 2023-06-26T00:22:24 < zyp> for zephyr, you don't invoke cmake directly, it's invoked by west 2023-06-26T00:22:34 < josuah> oh right ^_^ 2023-06-26T00:22:37 < josuah> wrap it up! 2023-06-26T00:22:37 < zyp> west build blah blah 2023-06-26T00:23:10 < ventYl> I had to override msbuild to makefiles for $automotive project on windows 2023-06-26T00:23:30 < josuah> zyp: my gut feeling is it is to avoid the many-fold nested submodules 2023-06-26T00:24:02 < josuah> and have all the content of reponame/lib/dependency/lib/dependency/lib/dependency/... flattened out as a single namespace 2023-06-26T00:24:02 < zyp> idk 2023-06-26T00:24:05 < ventYl> well, doing any kind of configuration inside makefiles sucks 2023-06-26T00:24:17 < ventYl> it sucks since like early '90s, that why autohell was made 2023-06-26T00:24:33 < ventYl> but it sucks too 2023-06-26T00:24:48 < ventYl> so cmake was made and the more features it has, the more it sucks 2023-06-26T00:24:56 < zyp> what I was doing was editing some build postprocessing step, i.e. hex extraction/merging 2023-06-26T00:25:21 < josuah> for simple projects, Makefiles work, but it is hard to make things a bit dynamic... 2023-06-26T00:25:49 < josuah> ventYl: do you prefer the approach of other languages with a standard layout for projects and a command that automatically build it? 2023-06-26T00:25:52 < zyp> our firmware got some production test stubs stored at a given flash location, and we want those in the full .hex that gets initially flashed to a target, but we don't want those in OTA images 2023-06-26T00:26:48 < josuah> zyp: some ful image with bootloader, vs only the application? 2023-06-26T00:27:09 < qyx> it looks like there is no default generator 2023-06-26T00:27:19 < catphish> well i'm gonna just try what i said with the USB, but if it catches fire, i'm blaming you guys 2023-06-26T00:27:20 < qyx> instead it uses some selection algo 2023-06-26T00:27:33 < zyp> I couldn't find any usable integration points in the cmake stuff to just add another section to the list of sections to strip, so I ended up just patching the main zephyr cmake rules 2023-06-26T00:27:49 < qyx> so if ninja is not installed, it apparently doesn't use ninja generator 2023-06-26T00:27:55 < zyp> and then I added my own rules for extracting the section to a separate file and merging it back into the full image 2023-06-26T00:28:35 < zyp> bit messy, but we're already maintaining a zephyr fork with a few internal patches, so another oneliner patch doesn't really hurt 2023-06-26T00:28:47 < josuah> catphish: just noticed your message... I worked a bit with USB but I am bad at it, so YMMV... 2023-06-26T00:28:54 < josuah> but I'm up for trying 2023-06-26T00:28:54 < ventYl> josuah: that approach only works for limited sets of target. even rust's cargo is useless if you want to build for embedded and/or merge with C 2023-06-26T00:28:55 < zyp> and it cuts the size of the OTA images with like 30% 2023-06-26T00:29:28 < qyx> zyp: what, zephyr cuts? 2023-06-26T00:29:38 < qyx> or the patch 2023-06-26T00:29:40 < zyp> my patch does 2023-06-26T00:30:04 < qyx> do you use some sort of vcdiff or other code compression? 2023-06-26T00:30:10 < zyp> not because the production test code is huge, but because it's at a fixed location, so having it in the OTA image means also having all the padding between it and the application area 2023-06-26T00:30:19 < zyp> nope 2023-06-26T00:30:35 < zyp> I don't think we customize the OTA image format at all 2023-06-26T00:31:04 < zyp> and yeah, just gzipping it or whatever would have eliminated any padding overhead 2023-06-26T00:31:15 < zyp> even a simple RLE encoder would 2023-06-26T00:31:22 < josuah> right now i have a send() function, which writes [...] 2023-06-26T00:31:23 < josuah> so this is a custom USB protocol? i.e. not some CDC? 2023-06-26T00:31:52 < zyp> ventYl, for flexibility, I've yet to find something that rivals scons 2023-06-26T00:32:18 < zyp> I'm not entirely happy with scons, but for embedded it still seems like the least worst solution 2023-06-26T00:32:21 < ventYl> zyp: personally I don't like it nor find it trully more useful than CMake 2023-06-26T00:32:59 < josuah> the USB host will always keep requesting data as long as i have more to senD 2023-06-26T00:33:01 < josuah> my understanding of USB is that the host always requests the data, constantly polling the peripherals for any mode 2023-06-26T00:33:08 < ventYl> if you don't try to abuse CMake, your embedded CMakeLists.txt may looks as lean and as standard as pretty much any desktop hello world 2023-06-26T00:33:14 < zyp> for host side stuff, I've used meson for a few projects and are overall happy with that 2023-06-26T00:33:30 < ventYl> the problem with CMake is, that it is pretty tolerant to abuse, so many CMakeLists looks like a bag of puke 2023-06-26T00:33:44 < ventYl> microsoft hacked their package manager into toolchain file 2023-06-26T00:33:56 < zyp> meson seems like it's cmake if cmake were designed by sane people 2023-06-26T00:33:59 < josuah> create a second buffer of my own, write an unlimited amount of data into it, and then just keep sending up to 64 bytes 2023-06-26T00:34:00 < josuah> that sounds reasonable! that could be a ring buffer for instance? 2023-06-26T00:34:27 < ventYl> meson looks like subset of modern CMake written in python 2023-06-26T00:34:47 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-10f9-9b58-9cbe-3936.fixed6.kpn.net] has quit [Ping timeout: 245 seconds] 2023-06-26T00:35:00 < zyp> maybe 2023-06-26T00:35:44 * josuah hands catphish a matchbox 2023-06-26T00:35:47 < josuah> for the fire... 2023-06-26T00:35:58 < zyp> I use meson for stuff when I'm like «I want this shit built as a library and this shit built as an application, and those linked together and I don't want to think about how that happens» 2023-06-26T00:36:02 < catphish> josuah: sorry wandered off for a moment, i'm trying to implement CDC 2023-06-26T00:36:37 < ventYl> I fully agree, that procedural CMake us fugly though 2023-06-26T00:36:56 < josuah> catphish: oh, implement rather than use (from a lib)? 2023-06-26T00:37:09 < catphish> yes, i'm implementing it on bare metal STM32 2023-06-26T00:37:18 < josuah> what about TinyUSB? either as a dependency or for inspiration? 2023-06-26T00:38:11 < catphish> i'm just trying what i said previously, if the host requests 100 bytes of data, i'll try sending 64 bytes, then sending the other 36 bytes and hope that's all that's needed 2023-06-26T00:38:12 < josuah> it has a few things like macros for USB descriptors or piping around figured out already, some chunks of it could be good resources even if not used directly 2023-06-26T00:39:33 < zyp> catphish, that is correct 2023-06-26T00:40:07 < zyp> catphish, remember the way USB peripheral buffering works 2023-06-26T00:40:07 < josuah> https://github.com/hathach/tinyusb/blob/master/src/class/cdc/cdc_device.c#L201 2023-06-26T00:40:17 < josuah> https://github.com/hathach/tinyusb/blob/master/src/device/usbd.c#L1241 2023-06-26T00:40:18 < catphish> zyp: thanks, i'll give it a try, it's a major rewrite of my code because i'll need to implement a soft buffer which i don't have right now 2023-06-26T00:40:46 < zyp> catphish, for IN transfers, you put data to send in the peripheral's buffer memory, and then once it receives an IN token from the host, it responds with data from the buffer 2023-06-26T00:40:47 < josuah> just for curiosity 2023-06-26T00:40:51 < ventYl> zyp: works fairly good with CMake as well: https://github.com/ventZl/arm-bare-rtos/blob/master/examples/rp2040/CMakeLists.txt 2023-06-26T00:41:10 < zyp> once that succeeds, you write the next chunk into the peripheral memory 2023-06-26T00:41:20 < catphish> zyp: sure, and that's fine for sending data up to the size of the peripheral buffer memory 2023-06-26T00:41:25 < catphish> ie 64 bytes 2023-06-26T00:41:28 < zyp> yes 2023-06-26T00:41:43 < catphish> so i need to add a secondary buffer 2023-06-26T00:42:01 < catphish> and coy 64 bytes at a time into the peripheral buffer, hopefully that won't be too hard :) 2023-06-26T00:42:15 < zyp> yeah, you ought to have a concept of transfers 2023-06-26T00:42:50 < zyp> on the host side, when you tell libusb to send or receive something, what you set up is then a transfer 2023-06-26T00:43:15 < zyp> a transfer is made up of zero or more full packets and then one short packet 2023-06-26T00:43:23 < catphish> i recall with bulk transfers, the transfer ends with any packet < 64 bytes in size 2023-06-26T00:43:33 < catphish> ^ what you said 2023-06-26T00:43:34 < qyx> that meson looks good 2023-06-26T00:43:35 < zyp> e.g. you can have a 100B transfer, which will then be made up by a 64B packet and a 36B packet 2023-06-26T00:43:49 < josuah> it looks like it cuts it to the max packet size as well... although not always 64B? https://github.com/hathach/tinyusb/blob/master/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c#L1134-L1139 2023-06-26T00:43:52 < catphish> with bulk a 64 bytes transfer is 64+0, right? 2023-06-26T00:43:59 < zyp> correct 2023-06-26T00:44:00 < qyx> and mandares out of tree builds, contrary to scons 2023-06-26T00:44:05 < catphish> but with a EP0 request for rescriptors, it's just 64? 2023-06-26T00:44:11 < catphish> *descriptors 2023-06-26T00:44:39 < zyp> with control you can skip the last ZLP as long as the SETUP packet set up a read for exactly 64B 2023-06-26T00:45:18 < catphish> one more question - when should i load the next packet into the peripheral? 2023-06-26T00:45:44 < catphish> should i be lookng at CTR_TX, or should i be looking at STAT_TX 2023-06-26T00:45:46 < zyp> in other words, a control transfer can end with a full packet if you're returning exactly the length the host asked for, otherwise it needs to end with a short transfer so the host gets told it's getting less data than it asked for 2023-06-26T00:46:00 < josuah> no status register/interrupt for telling when ready? 2023-06-26T00:46:19 < catphish> josuah: yes, there seems to be 2 obvious options 2023-06-26T00:46:21 < zyp> uh, I don't remember, whatever tells you the previous packet was sent so the buffer is now available again 2023-06-26T00:46:50 < zyp> https://cgit.jvnv.net/laks/tree/usb/stm32_usb.h?h=dev_v2#n161 < wna 2023-06-26T00:46:51 < catphish> STAT_TX tells you that the buffer is available, CTR_TX tells you that the previous transfer finished successfully 2023-06-26T00:46:56 < zyp> whatever that is, that's what I use 2023-06-26T00:47:20 < catphish> i think STAT_TX is what i want, as long as the buffer is ready, i can use it 2023-06-26T00:47:27 < zyp> I think that's what I use 2023-06-26T00:48:01 < catphish> zyp: yep, looks like you use bits 4-5 (STAT_TX) 2023-06-26T00:48:06 < zyp> because endpoint is in the idle (NAK?) state whenever it's empty 2023-06-26T00:48:06 < catphish> thanks 2023-06-26T00:48:20 < zyp> while CTR only get set after the first packet went out 2023-06-26T00:48:30 < catphish> yeah, that seems to be the right option, i'm not sure why one would look at CTR_TX 2023-06-26T00:48:31 * josuah takes a good breath of #stm32 USB discussions 2023-06-26T00:48:32 < josuah> feels plug-and-play! 2023-06-26T00:48:56 < zyp> also, wrt. control requests 2023-06-26T00:49:26 < zyp> personally I always just stick a ZLP in the buffer after a full packet 2023-06-26T00:50:07 < zyp> worst case host just doesn't poll for it and I think it gets flushed once a new SETUP token arrives 2023-06-26T00:50:07 < josuah> > At the end of each transaction the CTR_RX or CTR_TX bit of the addressed endpoint USB_EPnR register is set, depending on the enabled direction. 2023-06-26T00:50:08 < catphish> won't that block the next transfer? 2023-06-26T00:50:33 < zyp> I think it's automatically flushed, but I might be wrong 2023-06-26T00:50:57 < catphish> i'll have a play now, thanks for confirming 2023-06-26T01:41:41 < karlp> ventYl: no, silabs at least, ahs btle capable standalone bootloader, 14kB or something, you don't need to have revert to old firmware shits 2023-06-26T02:03:04 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 250 seconds] 2023-06-26T05:48:02 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-26T05:57:01 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-26T07:54:23 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-26T08:55:58 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-26T09:24:14 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-26T09:35:25 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Ping timeout: 240 seconds] 2023-06-26T11:59:26 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/] 2023-06-26T11:59:40 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-26T12:13:57 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-26T12:31:27 -!- fengdaolong [~fengdaolo@219.140.33.141] has joined ##stm32 2023-06-26T12:34:42 -!- fengdaolong [~fengdaolo@219.140.33.141] has quit [Client Quit] 2023-06-26T12:35:00 -!- fengdaolong [~fengdaolo@219.140.33.141] has joined ##stm32 2023-06-26T12:58:54 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9d8b:cecf:fdba:3e57] has joined ##stm32 2023-06-26T13:40:47 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9d8b:cecf:fdba:3e57] has quit [Ping timeout: 264 seconds] 2023-06-26T13:42:21 -!- BrainDamage [~BrainDama@user/BrainDamage] has quit [Ping timeout: 255 seconds] 2023-06-26T13:42:27 -!- BrainDamage_ [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-26T13:47:19 -!- BrainDamage_ is now known as BrainDamage 2023-06-26T14:07:02 -!- fengdaolong [~fengdaolo@219.140.33.141] has quit [Quit: WeeChat 4.0.0] 2023-06-26T15:13:56 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-26T15:43:20 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-26T15:59:24 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-26T16:26:51 < mawk> it's ublox firmware update party 2023-06-26T16:27:17 < mawk> I need to update all the SARA-G340/G350 with old firmware I find in the warehouse 2023-06-26T16:28:17 < mawk> it takes around 5 minutes per device at full speed (921600 bauds, ie 100 KiB/s) 2023-06-26T16:32:46 -!- Thorn [~Thorn@user/thorn] has quit [Quit: Oops. My brain just hit a bad sector] 2023-06-26T16:40:25 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-26T16:43:58 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Quit: Leaving] 2023-06-26T16:44:46 < ventYl> after 25th you'll start making fatal mistakes 2023-06-26T16:53:40 -!- CygniX [~CygniX@user/CygniX] has quit [Ping timeout: 260 seconds] 2023-06-26T16:53:58 < mawk> impossible 2023-06-26T16:54:02 < mawk> I never make any 2023-06-26T16:54:27 < mawk> also I made a beautiful .bat file to do it for me: 2023-06-26T16:54:30 < mawk> "%~dp0\shell_EasyFlash.exe" -pSARA-G3 -c4 -b921600 2023-06-26T16:55:00 < mawk> easyflush is the shitty software they give us to upgrade modems through their auxiliary UART interfaces 2023-06-26T16:55:07 < mawk> ie, in a R&D setting 2023-06-26T16:55:30 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T16:56:20 < mawk> the versioning scheme is insane and different incompatible versions are floating around, some private available on request from u-blox, some versions publicly available 2023-06-26T16:56:33 < mawk> and it's not really documented how to use it 2023-06-26T16:57:02 < mawk> some versions don't even have a file selector to choose the firmware, so you have to guess that you should place the .dof file in the same location as the easyflash.exe file 2023-06-26T16:57:26 < mawk> and to downgrade firmwares you again have to guess to add the rollback .rof file alongside the .dof 2023-06-26T16:57:32 < mawk> thanks Richard 2023-06-26T17:04:52 -!- CygniX [~CygniX@user/CygniX] has quit [Remote host closed the connection] 2023-06-26T17:06:07 < ventYl> that's disgusting 2023-06-26T17:06:42 < ventYl> as disgusting as $automotive static code analyzer which I only ever managed to spit out human-readable text report once in three years 2023-06-26T17:07:44 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T17:19:40 -!- CygniX_ [~CygniX@2a01:8740:1:727:4e:80:7f:2d] has joined ##stm32 2023-06-26T17:20:14 -!- CygniX [~CygniX@user/CygniX] has quit [Ping timeout: 246 seconds] 2023-06-26T17:23:38 -!- CygniX_ [~CygniX@2a01:8740:1:727:4e:80:7f:2d] has quit [Excess Flood] 2023-06-26T17:23:57 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T17:33:19 -!- CygniX [~CygniX@user/CygniX] has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in] 2023-06-26T17:35:37 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T17:41:08 < Steffanx> Don't hate Richard, mawk. 2023-06-26T17:42:32 -!- specing [~specing@user/specing] has quit [Ping timeout: 250 seconds] 2023-06-26T17:45:31 -!- CygniX [~CygniX@user/CygniX] has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in] 2023-06-26T17:46:03 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T17:59:56 -!- CygniX [~CygniX@user/CygniX] has quit [Ping timeout: 240 seconds] 2023-06-26T18:02:36 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-26T18:07:47 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T18:10:51 -!- CygniX [~CygniX@user/CygniX] has quit [Client Quit] 2023-06-26T18:11:42 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T18:17:17 -!- CygniX [~CygniX@user/CygniX] has quit [Ping timeout: 245 seconds] 2023-06-26T18:17:50 -!- CygniX [~CygniX@user/CygniX] has joined ##stm32 2023-06-26T18:20:59 < tct> EVERYTHING SUCKS 2023-06-26T18:21:37 -!- CygniX_ [~CygniX@2a01:8740:1:727:4e:80:7f:2d] has joined ##stm32 2023-06-26T18:22:21 -!- CygniX [~CygniX@user/CygniX] has quit [Read error: Connection reset by peer] 2023-06-26T18:35:05 < zyp> ok 2023-06-26T18:41:50 < Steffanx> Poor tct 2023-06-26T18:43:19 < englishman> if space is a vacuum howcome it's the earth that sucks? 2023-06-26T18:51:51 < Steffanx> It's not just earth. it's EVERYTHING 2023-06-26T19:24:19 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-26T19:25:03 < qyx> tct: any current issues? kittens got lost? 2023-06-26T20:14:48 < jpa-> tct: are you in vacuum cleaner business now? 2023-06-26T20:16:28 < Steffanx> Tct tct tct. 2023-06-26T20:23:47 < tct> meeeeeh 2023-06-26T20:23:50 < tct> linux 2023-06-26T20:25:18 < Steffanx> Lunix is fine 2023-06-26T20:28:12 < tct> you don't know how nice BSD is 2023-06-26T20:28:17 < tct> even R2COM switched D: 2023-06-26T20:29:57 < qyx> I guess that's more like a con than a pro 2023-06-26T20:31:24 < tct> :D 2023-06-26T20:32:38 < Steffanx> Who the fuck is R2COM? 2023-06-26T20:39:23 < Steffanx> Still with your stm32mp thingy tct? 2023-06-26T20:41:22 < tct> Steffanx, oh fuck no. I ditched that after a week of headaches 2023-06-26T20:41:26 < tct> Steffanx, went SAMA5D instead 2023-06-26T20:42:52 < Steffanx> Haha lol 2023-06-26T20:43:56 < Steffanx> But youre still unhappy.. 2023-06-26T20:48:35 < tct> that's just me being unnecessarily salty 2023-06-26T20:51:41 < Steffanx> I see. Another thing you and AreTooCommie share 😝 2023-06-26T21:14:56 -!- Steffanx [sid97872@user/steffanx] has quit [Server closed connection] 2023-06-26T21:15:05 -!- Steffanx [sid97872@user/steffanx] has joined ##stm32 2023-06-26T21:22:47 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2023-06-26T21:38:36 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-26T22:09:57 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-550-3b3f-f8a5-7a5a.fixed6.kpn.net] has joined ##stm32 2023-06-26T22:41:01 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-26T22:49:15 < tct> a friend of mine just asked me whether I know LoRa stuff. apparently "only 10% to 20% of the messages are received" (generic af, I know). LoRa is more of a fire-and-forget situation, right? i.e. it's perfectly "expectable" that sometimes stuff doesn't "appear" on either end? 2023-06-26T22:51:53 < qyx> yes if you transmit unconfirmed messages 2023-06-26T22:52:17 < qyx> and it depends on the coverage and congestion, etc. 2023-06-26T22:52:36 < qyx> LoRa is basically sh.t 2023-06-26T22:58:50 < tct> :D 2023-06-26T23:04:43 < Laurence_b> ree octave is failing to load simulink mat files 2023-06-26T23:05:13 < Laurence_b> error: octave_base_value::print (): wrong type argument '' 2023-06-26T23:05:15 < Laurence_b> noice 2023-06-26T23:05:40 < begriffs> CMSIS-Driver documentation has a table listing which interfaces have implementations for which devices. But where actually are the implementations? https://arm-software.github.io/CMSIS_5/develop/Driver/html/listOfImplementations.html 2023-06-26T23:06:29 < begriffs> For instance, STM32F4xx 2023-06-26T23:10:23 < qyx> tct: I am awaiting a fully coreless, ipv6 capable and easily deployable technology to emerge 2023-06-26T23:10:55 < qyx> because LoRa is makers grade and cloud based only 2023-06-26T23:10:58 < ventYl> Laurence_b: AFAIK Octave does not have feature parity with simulink 2023-06-26T23:11:30 < qyx> (yes 6lowpan) 2023-06-26T23:11:42 < Laurence_b> 6lowpan has huge overhead 2023-06-26T23:11:53 < qyx> lora too 2023-06-26T23:11:55 < ventYl> begriffs: STM32F4Cube 2023-06-26T23:11:57 < qyx> *lorawan too 2023-06-26T23:17:43 -!- alan_o [~alan_o@2600:1700:1902:210f:c53b:ffcf:8096:4808] has quit [Remote host closed the connection] 2023-06-26T23:18:01 -!- alan_o [~alan_o@2600:1700:1902:210f:ccf1:6bce:c553:258] has joined ##stm32 2023-06-26T23:28:22 < begriffs> ventYl interesting, I see this directory https://github.com/STMicroelectronics/STM32CubeF4/tree/master/Drivers but if I look for USART, it's in STM32F4xx_HAL_Driver but not in CMSIS 2023-06-26T23:29:00 < begriffs> Does the CMSIS-Driver interface for USART work using the HAL implementation or something? 2023-06-26T23:48:35 < karlp> cmsis has zero to do with peripherals. 2023-06-26T23:49:15 < karlp> hangon sorry, cmsis-driver is something new to me, never seen taht before. 2023-06-26T23:49:26 < karlp> I didnt know anyone ws using it. 2023-06-26T23:49:32 < karlp> I only know it was talked about 2023-06-26T23:49:33 < qyx> I only read rage about in on the webs 2023-06-26T23:49:49 < karlp> yo, we put middlewares in your middlewares, so you can middleware on top of the other hals on top of the other hals 2023-06-26T23:51:00 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-26T23:57:33 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 --- Day changed ti kesä 27 2023 2023-06-27T00:19:22 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-550-3b3f-f8a5-7a5a.fixed6.kpn.net] has quit [Ping timeout: 245 seconds] 2023-06-27T00:29:11 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-27T00:41:45 < begriffs> I don't really use it for real, but was learning about cmsis and saw they also have that driver interface thing 2023-06-27T00:43:28 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-27T01:05:27 < Laurence_b> does anyone here have matlab? 2023-06-27T01:20:21 < Steffanx> Hyperloop boss won't pay for a loicense? 2023-06-27T01:29:38 < Laurence_b> lolno 2023-06-27T01:42:46 < Steffanx> What else do you get to spend a few million on? 2023-06-27T01:43:27 < karlp> lol, matter "diagnostics" has things like this: "IPv4Addresses": [ "wKhYHg==" ], 2023-06-27T01:43:41 < karlp> json, with... ipv4 addresses base64 encoded. thanks guys. 2023-06-27T01:43:54 < zyp> hah 2023-06-27T01:45:05 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 260 seconds] 2023-06-27T01:50:08 < catphish> zyp: i wrote a ring buffer for my USB, it seems to work as it should :) 2023-06-27T01:50:29 < catphish> just pulls bytes from the ring into the endpoint buffer whenever it can 2023-06-27T01:50:45 < zyp> why ring? 2023-06-27T01:51:44 < catphish> well when it comes to practical uses like printf it's useful to be able to just dump data in there at any time 2023-06-27T01:52:06 < catphish> it makes less sense for fixed length things like setup packets 2023-06-27T01:52:20 < catphish> but it works there too 2023-06-27T02:03:14 -!- m5zs7k_ [aquares@web10.mydevil.net] has joined ##stm32 2023-06-27T02:04:08 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Quit: m5zs7k] 2023-06-27T02:10:43 < catphish> it's a bit weird, i'm absolutely muddling the concepts of a stream protocol, and discrete transfers, USB is the latter, but for the purposes of a virtual serial port, i have to emulate the former 2023-06-27T02:12:11 < catphish> i actually hate stream protocols and would MUCH prefer discrete packets, but unless i'm going to write my own host side software, emulating a serial port is much more useful 2023-06-27T02:12:46 < zyp> for ACM, a ringbuffer might make sense, but I think I'd prefer ping-pong style buffering 2023-06-27T02:12:51 -!- m5zs7k_ is now known as m5zs7k 2023-06-27T02:13:33 < zyp> so, what are you talking to on the host if not your own software? just a serial terminal? 2023-06-27T02:14:30 < catphish> i think it will work nicely for ACM, and yes, at least initially, the use cases will be 1) printf for general debugging 2) basic serial terminal based config 2023-06-27T02:14:59 < catphish> might be nice to move to libusb based host hostware asap though 2023-06-27T02:15:45 < catphish> i'm making something for a customer who is accustomed to configuring things though a serial terminal, though i have no doubt they's prefer a gui 2023-06-27T02:19:03 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-27T02:24:36 < catphish> karlp: what kind of psychopath would base64 encode an integer? 2023-06-27T02:25:44 < catphish> i guess this is a case of "we have the IP as a string and we base64 encode all strings just in case" 2023-06-27T02:26:03 < zyp> it's not a string, it's a byte buffer 2023-06-27T02:26:38 < catphish> oh god 2023-06-27T02:26:51 < catphish> though i guess that makes sense too 2023-06-27T02:27:38 < catphish> so just 4 raw bytes of the int32 base64 encoded 2023-06-27T02:28:16 < zyp> I don't think it's too unreasonable as a general serialization that's not intended to be human readable 2023-06-27T02:28:29 < zyp> base64 is probably the sanest way to encode byte buffers in json 2023-06-27T02:28:45 < catphish> it would make more sense if json didn't have a perfectky good array structure 2023-06-27T02:29:03 < catphish> why not just [10,0,0,1] 2023-06-27T02:29:22 < zyp> you suggest doing that for any kind of byte buffer? 2023-06-27T02:29:55 < catphish> i'm really not sure 2023-06-27T02:30:45 < catphish> base64 does seem a standard approach though 2023-06-27T02:30:47 < zyp> base64 encodes six bits per character, your way encodes 2-4 bits per character 2023-06-27T02:31:09 < zyp> closer to 2 on average 2023-06-27T02:31:18 < zyp> depending on data distribution 2023-06-27T02:31:38 < zyp> so, nah 2023-06-27T02:31:49 < catphish> it's more likely to come down to how easy it is to encode and decode 2023-06-27T02:31:54 < zyp> in general, I'd take hex strings over integer arrays 2023-06-27T02:32:08 < catphish> hex string works for me :) 2023-06-27T02:32:26 < zyp> yeah, but that's just base16, why not base64 then? 2023-06-27T02:33:17 < catphish> if it has no interest in being human readable, then whatever's easiest to code the encoder / decoder :) 2023-06-27T02:36:48 < catphish> one problem with my ring buffer, it has no way to send an empty packet 2023-06-27T02:37:12 < karlp> 23:28:16 zyp | I don't think it's too unreasonable as a general serialization that's not intended to be human readable 2023-06-27T02:37:15 < catphish> the downside of muddling up transfers with a continuous stream 2023-06-27T02:37:29 < catphish> ^ zyp is probably right 2023-06-27T02:37:30 < karlp> that's it, it's very much not very human readable, it's intended to be machine parsed. 2023-06-27T02:37:42 < karlp> it's still lol when you want to use it, 2023-06-27T02:37:47 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 246 seconds] 2023-06-27T02:37:49 < karlp> because, _there are no tools provided_ 2023-06-27T02:37:55 < karlp> I mean, there must be somewhere, 2023-06-27T02:37:57 < karlp> but... 2023-06-27T02:38:05 < karlp> yay, enterprise! 2023-06-27T02:38:08 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 246 seconds] 2023-06-27T02:38:12 < karlp> matter is _great_ 2023-06-27T02:41:15 < catphish> perhaps my implementation would be better as a ring of *packets* instead of a ring of bytes 2023-06-27T02:41:55 < catphish> something that needs to write 128 bytes can just put 2 x 64 byte packets in the ring, and an emty one if needed 2023-06-27T02:42:38 < catphish> which i guess is a ping pong buffer, just bigger 2023-06-27T02:42:47 < catphish> ring pong? 2023-06-27T02:43:25 < catphish> that would work for ACM but equally well for non-stream protcols 2023-06-27T02:52:43 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-27T03:08:28 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 250 seconds] 2023-06-27T03:14:11 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 246 seconds] 2023-06-27T03:18:16 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-27T03:23:10 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-27T03:36:29 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-27T03:59:59 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 264 seconds] 2023-06-27T04:00:14 -!- englishman [englishman@user/englishman] has quit [Server closed connection] 2023-06-27T04:00:33 -!- englishman [englishman@user/englishman] has joined ##stm32 2023-06-27T04:07:16 < catphish> ring-pong works well, thanks! 2023-06-27T04:11:46 < ColdKeyboard> So I found out STM does not offer pre-programming ICs... Sometimes I miss Microchip Direct 2023-06-27T04:12:36 < ColdKeyboard> Anyone have a suggestion where to look for 4k pcs of STM32G050K8T6 without looking at 12wk lead time? :) 2023-06-27T04:12:40 < zyp> what sort of manufacturing logistics do you have where that'd be convenient? 2023-06-27T04:15:16 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-27T04:18:50 < ColdKeyboard> It's mainly due to "licensing". OEM buys pre-programmed ICs from me and then they just solder them onto the board. 2023-06-27T04:19:24 < ColdKeyboard> So it's more of "convenient" because they buy the IC from me instead of being able to pump as many of them as the like without me being able to do anything about it. :) 2023-06-27T04:19:56 < zyp> oh, right 2023-06-27T04:20:05 < zyp> that's… uncommon :) 2023-06-27T04:20:38 < ColdKeyboard> BTW I'm strecthing the definition of OEM and licensing a lot... It's a small mom&pop shop buying couple of hundreds of my ICs to try something out. Paying a yearly fee would basically kill the deal :) 2023-06-27T04:21:00 < ColdKeyboard> ST does not have (free) tools for some kind of remote "secure" firmware loading? 2023-06-27T04:21:12 < zyp> they do 2023-06-27T04:22:04 < zyp> I've never really used it, outside of loading CPU2 blobs on stm32wb, but I believe it's possible to use the framework for your own stuff too 2023-06-27T04:23:08 < ColdKeyboard> They do? Do you have a link or something I can google for? 2023-06-27T04:23:20 < zyp> but it won't really simplify anything for you, since you still need to do a step to provision the chips with your decryption keys 2023-06-27T04:23:43 < zyp> this probably: https://www.st.com/en/embedded-software/x-cube-sbsfu.html 2023-06-27T04:23:45 < ColdKeyboard> Basically something that would allow me to have them to program the chips without having to share the firmware 2023-06-27T04:24:08 < zyp> yeah, but somebody also must program the keys 2023-06-27T04:24:25 < zyp> and giving them the keys to program is as bad as giving them the decrypted firmware :) 2023-06-27T04:25:04 < ColdKeyboard> Oh the secure FW update... I did this in the past but I don't have space for it now :\ 2023-06-27T04:25:47 < ColdKeyboard> And true, if they have the keys they might as well have the fw 2023-06-27T04:26:24 < ColdKeyboard> I'm just looking at something that would not make it worth while. If they are willing to spend ~50-100k on reverse engineering, the would already have more than enough money to buy the entire solution instead of "licensing" :) 2023-06-27T04:37:47 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 264 seconds] 2023-06-27T04:53:07 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-27T05:20:53 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-27T05:29:18 -!- kilobyte_ch [~kbch@77.109.171.160] has quit [Ping timeout: 250 seconds] 2023-06-27T05:33:50 -!- qyx [~qyx@84.245.120.57] has quit [Ping timeout: 246 seconds] 2023-06-27T05:35:50 -!- qyx [~qyx@84.245.120.184] has joined ##stm32 2023-06-27T05:43:55 -!- kilobyte_ch [~kbch@77.109.171.160] has joined ##stm32 2023-06-27T06:22:23 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-27T07:34:18 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-27T07:55:24 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-27T09:00:08 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has joined ##stm32 2023-06-27T09:18:06 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-27T09:19:20 < jpa-> sometimes RP2040 is just so weird, at least with pyocd 2023-06-27T09:19:39 < jpa-> if i load flash twice without running in between, it just totally locks up and needs a power cycle 2023-06-27T09:48:04 < ventYl> while flashing is done via routine ran on CPU, it is possible that pyocd fails to clean something up 2023-06-27T09:48:52 < ventYl> I don't remember if that routine is inside bootrom, or it is injected somewhere into RAM 2023-06-27T09:51:53 < jpa-> it doesn't help doing "mon reset halt" before or after though, so it is something outside of what vecreset can affect 2023-06-27T09:52:18 < jpa-> i think it may be leaving the external flash chip in some weird state that the RP2040 boot code then fixes 2023-06-27T10:01:55 -!- srk [~sorki@user/srk] has quit [Remote host closed the connection] 2023-06-27T10:02:15 -!- srk [~sorki@user/srk] has joined ##stm32 2023-06-27T10:57:20 -!- nomorekaki [~nomorekak@176-93-57-54.bb.dnainternet.fi] has quit [Ping timeout: 246 seconds] 2023-06-27T11:26:11 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-27T12:08:42 < jadew> man... they figured out how to make horror movies since the early 70's: https://www.imdb.com/title/tt0067119/mediaviewer/rm1437575937 2023-06-27T12:14:30 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has joined ##stm32 2023-06-27T12:14:30 -!- c10ud [~c10ud@host-213-26-199-10.business.telecomitalia.it] has quit [Changing host] 2023-06-27T12:14:30 -!- c10ud [~c10ud@user/c10ud] has joined ##stm32 2023-06-27T12:32:37 < drzacek> hello there. Encountered this when trying to open old project from trustudio in cubeide https://pic.infini.fr/ClSB8OI3/iYjNOZym.png 2023-06-27T12:37:24 < drzacek> not sure why it cries about here. I opened the .ioc file in text editor (I got the message when trying to open .ioc file, not when opening the project, sorry), removed the line regarding target platform, now it opens. I hope I didn't broke anything. seems to be looking well 2023-06-27T12:38:45 -!- jadew [~rcc@5.12.180.208] has quit [Ping timeout: 246 seconds] 2023-06-27T12:52:07 -!- jadew [~rcc@5.12.180.208] has joined ##stm32 2023-06-27T15:35:00 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 240 seconds] 2023-06-27T15:43:21 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-99fc-a641-9cda-87cd.fixed6.kpn.net] has joined ##stm32 2023-06-27T15:47:06 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-27T15:49:58 < josuah> jpa-: Raspberry Pi has few experience with making microcontrollers, maybe other brands having everything rock-solid down to the small details had more time to encounter every kind of bug and fix them? 2023-06-27T15:51:09 < josuah> drzacek: if you have the project under git, you can still come back to the previous version right? 2023-06-27T15:51:16 < josuah> that is my guess at least... 2023-06-27T15:51:37 < josuah> automatically generated content (including code in the case of Cube MX) does not play always so nice with git though 2023-06-27T15:51:44 < josuah> makes large commits at every regeneration... 2023-06-27T15:53:22 < josuah> when in need to deal with Cube, I try to do like https://github.com/micropython/stm32lib 2023-06-27T15:53:51 < josuah> grab the code, and consider it as a plain C project with Makefiles 2023-06-27T15:58:06 < jpa-> josuah: lol, what brand is rock solid? STM32 certainly isn't 2023-06-27T15:59:16 < jpa-> my guess would be that very few people are using pyocd + orbtrace + rp2040.. but yeah, eventually the bugs will probably get sorted out 2023-06-27T15:59:50 < drzacek> josuah, yeah I have it in git and some manual zip archives. but the problem is it's pretty ancient project, made with different tools, target, firmware version etc 2023-06-27T16:00:07 < drzacek> but sofar no problems with git commits. 2023-06-27T16:01:19 < josuah> jpa-: clay solid? :) good point 2023-06-27T16:01:51 < jpa-> rock-solid as STM32F1 I2C in fault state ;) 2023-06-27T16:02:08 < jpa-> sure aint any risk of that suddenly changing state 2023-06-27T16:02:50 < josuah> drzacek: this teaches me: toolchain must be takein into account in maintainability 2023-06-27T16:03:25 < drzacek> yeah that problem is solved 2023-06-27T16:03:39 < drzacek> current problem is - hal package changed so much it broke some functionality 2023-06-27T16:03:42 < josuah> although, I got Cube IDE config file messy, edited them by hand plenty, removing whole chunks, and had working firmware at the end, as long as the compile commands were fine in the end. 2023-06-27T16:03:57 < josuah> drzacek: oh that must have been why some examples do not work anymore! 2023-06-27T16:04:18 < drzacek> not my problem though 2023-06-27T16:04:33 < drzacek> I am in the process of giving up my active projects since I am quitting in few weeks 2023-06-27T16:04:48 < josuah> drzacek: would going as bold as regenerating a new project and importing the new sources here help? 2023-06-27T16:04:52 < drzacek> told them "just stick to the truestudio and old firmware" 2023-06-27T16:05:28 < drzacek> josuah, nah it's more about rewriting functions for CAN tx/rx in our code so they use the new structs/functions, cause it seems there was a slight revolution 2023-06-27T16:06:11 < ventYl> drzacek: uh oh 2023-06-27T16:06:19 < ventYl> that's probably one very bad advice 2023-06-27T16:06:57 < drzacek> well they can take the newest firmware package and refactor the code so it works. but they are SO understaffed I doubt they'll do it 2023-06-27T16:07:10 < drzacek> me going to new company makes it even worse 2023-06-27T16:07:38 < drzacek> it's was one of the side projects that didn't get much attention in last few years, so *shrugs* 2023-06-27T16:07:43 < drzacek> -'s 2023-06-27T16:08:07 < ventYl> yeah, it's better to wait until it will become absolutely unavoidable and this fact will be discovered only way too late. so they will be equally understaffed and without luxury of doing it without pressure 2023-06-27T16:09:19 < jpa-> doing it early means you just have to do it again when cube updates next time 2023-06-27T16:12:04 < drzacek> ventYl, not my call. I have less than 20 days left, and lift of tasks to finish. this one is pretty down on the priority list 2023-06-27T16:12:46 < drzacek> jpa-, I dont think functionality-breaking changes happen very often 2023-06-27T16:16:50 < ventYl> drzacek: I should learn this attitude. Having last two months in last company I've been working at I squeezed six months of work into one and half and even managed to fix showstopper which would prevent software release planned some week after my departure 2023-06-27T16:17:30 < drzacek> dont get me wrong, I'm not happy with leaving unfinished work, but to deal with ALL the problems of the company I'll have to work 24/7 for next few months 2023-06-27T16:17:49 < ventYl> that wasn't meant to be a criticism 2023-06-27T16:17:50 < drzacek> and tbh, all those problems are the reason why I quit 2023-06-27T16:18:28 < drzacek> I dont want you to think about me as of poor character. 2023-06-27T16:18:41 < ventYl> I don't think that 2023-06-27T16:19:09 < ventYl> it was more like that I am over-concerned and internally take responsibility for stuff I am not responsible in reality 2023-06-27T16:23:21 < ventYl> on the other hand I *did* quit also because of all the problems we had 2023-06-27T16:23:28 < ventYl> well, in fact it was the major reason 2023-06-27T16:25:59 < drzacek> well the problem is too many different tasks for not enough people. if you have software dev that does c++/qt on linux, should also manage the linux system for your product (sounds more complex than it is, we distribute debian with some minor changes along with our software), but also do microcontrollers, but also hotline support, repairs of the hardware... 2023-06-27T16:26:07 < drzacek> I kinda lose track what I do 2023-06-27T16:26:35 < ventYl> too often the root cause is the lack of automation 2023-06-27T16:26:48 < drzacek> during interview I asked if I'll have to do customer support too, and or repairs or something 2023-06-27T16:26:48 < ventYl> too much work is manual and or takes much longer than it should 2023-06-27T16:26:58 < drzacek> and they said "silly, that's job for 3 different teams" 2023-06-27T16:27:15 < drzacek> well I placed request for gitlab server in 2018 2023-06-27T16:27:35 < drzacek> to tidy up some stuff and automate part of the job 2023-06-27T16:28:02 < ventYl> well my contract contained clause that if I contact customer directly, or respond to any direct contact from customer I get immediately fired. I ended up being the main team member talking to the customer. 2023-06-27T16:28:15 < drzacek> neat 2023-06-27T16:28:31 < ventYl> as our Fachteamleider was only competent as mail forwarding service 2023-06-27T16:30:51 -!- drzacek_ [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-27T16:32:25 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Ping timeout: 240 seconds] 2023-06-27T16:45:44 < josuah> > all those problems are the reason why I quit 2023-06-27T16:46:14 < josuah> leaving unfinished work can appear rude, but it is to be balanced with the rest of the career spent saying "hey, you'd better want to look at this, can I fix it now? no? ok when? later? ok..." 2023-06-27T16:46:36 < josuah> and at the last minute, boss barging in saying "oh, by the way, we need this done before you leave" 2023-06-27T16:47:15 < josuah> no idea how any of that happened, but I'm very glad your sanity gets preserved :) 2023-06-27T16:50:11 * drzacek_ hopes new work wont be worse 2023-06-27T16:50:19 < ventYl> :) 2023-06-27T16:50:25 < ventYl> high hopes 2023-06-27T16:53:41 < ventYl> josuah: IMO the employer / employee contract is based on time. employee provides time, employer provides tasks. employee solves tasks. there is usually an agreement on notice period with mutual understanding that whatever falls after this period is not a responsibility of whoever just left anymore 2023-06-27T16:55:44 < josuah> ventYl: otherwise, it is a manager position? 2023-06-27T16:55:59 < ventYl> even if it is a managerial position 2023-06-27T16:56:16 < josuah> hmm, there is a special word in French that translates to this 2023-06-27T16:56:26 < josuah> where you are paid for a task, must ensure it gets done, usually higher monthly wage, typically more work hours too 2023-06-27T16:56:45 < josuah> but get paid equally regardless of how much work is done 2023-06-27T16:57:07 < ventYl> well, you have responsibility to *run* the thing, not the *outcome* 2023-06-27T16:57:09 < josuah> and can be for management or anything else, although often ends-up being for managers 2023-06-27T16:57:27 < josuah> ah, executive 2023-06-27T16:57:31 -!- invzim [~perole@vv.kirurg.org] has quit [Server closed connection] 2023-06-27T16:57:41 < ventYl> whenever I would be responsible for the outcome, I would have share on profit 2023-06-27T16:57:42 -!- invzim [~perole@vv.kirurg.org] has joined ##stm32 2023-06-27T16:58:34 < drzacek_> meh, I'm just a dumb monkey, I just press the button mr boss tell me to press 2023-06-27T17:00:26 < ventYl> josuah: it pretty much fits. executives usually do have share on profit as a compensation for higher effort 2023-06-27T17:00:57 < ventYl> but even standard lower management is still composef of more-less standard employees who are responsible for what they run as long as they run it 2023-06-27T17:03:50 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 2023-06-27T17:09:59 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-27T17:10:14 -!- rob_w [~bob@host-82-135-31-73.customer.m-online.net] has quit [Remote host closed the connection] 2023-06-27T17:15:50 < josuah> ventYl: thank you, good to be aware of it 2023-06-27T17:24:28 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:49f0:39b7:6611:c8c8] has joined ##stm32 2023-06-27T17:24:29 < karlp> hrm, job description that has "experince with stm32 cube desirable" do you think I'll survive? 2023-06-27T17:27:37 -!- noarb [~noarb@user/noarb] has quit [Server closed connection] 2023-06-27T17:27:55 -!- noarb [~noarb@user/noarb] has joined ##stm32 2023-06-27T17:28:17 < qyx> does negative experience count? 2023-06-27T17:30:46 < Sadale> You should refer that job to me and earn the referral fee :3 2023-06-27T17:30:47 < englishman> sounds like job security 2023-06-27T17:31:20 < karlp> yeah, I'm not actually concnered about the cube, more whether they've filled it already, (doubtful) and whether they have money to actually pay me... 2023-06-27T17:31:56 < Sadale> How does asking for experience with cube has anything to do with their ability to pay you tho? 2023-06-27T17:32:20 < Sadale> Anyway it's kind of funny how they asks for experience in an IDE considered that pretty much any IDE would do the same thing. 2023-06-27T17:32:47 < karlp> unrelated, but some startups (here especialyl) like to pay lower and make it up with bonuses later, and some of them even are just regularly "late" with payroll. 2023-06-27T17:32:49 < Sadale> oh never mind. you said you were not concered about the cube 2023-06-27T17:33:27 < Sadale> I thought that you had a job tho. Do you need another job that pays you better? 2023-06-27T17:33:45 < Sadale> or, did the company that you work for went bankrupt? 2023-06-27T17:36:02 -!- drzacek_ [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-27T17:37:05 < josuah> karlp: is there a chance they'd be open to port it over to something else? 2023-06-27T17:38:31 < karlp> haven't even got an interview yet, this is just from the "PM for more details post" :) 2023-06-27T17:39:29 < josuah> Sadale: I have sometimes seen people wanting their team to use tools they'd be able to use themself, sometimes with large cost on the project quality 2023-06-27T17:39:48 < josuah> "I want it to be done in Arduino IDE, so that I can edit code myself if you are on holidays" 2023-06-27T17:40:00 < ventYl> Sadale: it's not uncommon to think that IDE does have some secret sauce under the hood which is not replicable 2023-06-27T17:40:01 < josuah> I can understand the concern, but does not sound too nice in practice 2023-06-27T17:40:46 < Sadale> lol Arduino IDE huh? Please don't. Please don't. Just anything but Arduino IDE unless it's something very simple 2023-06-27T17:41:07 < ventYl> I was once interviewed for job position in company still using MC68k. At one point interviewer told me that "project lead is really old school. he's still using Norton Commander ncedit to edit sources" 2023-06-27T17:41:19 < josuah> ventYl: like showing an error message instead of being " rock-solid as STM32F1 I2C in fault state ;) 2023-06-27T17:41:26 < josuah> " maybe? 2023-06-27T17:42:31 < Sadale> ventYl, I mean, it isn't your problem as long as you aren't forced to use the same file editor as him. 2023-06-27T18:17:50 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-27T18:18:26 < ventYl> Sadale: well, I've seen companies having some exceptionally weird IDE as a hard requirement. Just because they thought it has some secret sauce and if I don't know it, I won't be able to collaborate. 2023-06-27T18:18:49 < ventYl> as well I've seen companies asking for years of experience with some very specific MCU. Which was also a hard requirement. 2023-06-27T18:29:00 < karlp> my.st.com won't let me change my email address? 2023-06-27T18:29:08 < karlp> but it lets me save "macros" in my profile?! 2023-06-27T19:56:02 < qyx> "oh we are using keil" ok 2023-06-27T20:06:20 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-99fc-a641-9cda-87cd.fixed6.kpn.net] has quit [Ping timeout: 240 seconds] 2023-06-27T20:52:50 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-789e-5368-21c2-507d.fixed6.kpn.net] has joined ##stm32 2023-06-27T21:22:30 -!- Alexer [~alexer@alexer.net] has quit [Ping timeout: 240 seconds] 2023-06-27T21:57:58 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-27T21:58:01 < Laurence_b> https://nitter.cz/pic/enc/bWVkaWEvRnphSnUzMmFVQUV1NUMwLmpwZz9uYW1lPXNtYWxsJmZvcm1hdD13ZWJw 2023-06-27T21:59:52 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-27T22:06:12 < specing> Laurence_b: who's on the right? 2023-06-27T22:06:34 < Laurence_b> some twitter edgelord 2023-06-27T22:33:35 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 264 seconds] 2023-06-27T22:41:11 -!- fdarling [~forest@h96-61-112-106.mtjltn.dedicated.static.tds.net] has joined ##stm32 2023-06-27T22:53:15 -!- specing [~specing@user/specing] has quit [Ping timeout: 260 seconds] 2023-06-27T23:02:59 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-789e-5368-21c2-507d.fixed6.kpn.net] has quit [Ping timeout: 264 seconds] 2023-06-27T23:38:35 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Ping timeout: 246 seconds] 2023-06-27T23:47:15 -!- specing [~specing@user/specing] has joined ##stm32 --- Day changed ke kesä 28 2023 2023-06-28T00:01:08 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2023-06-28T00:05:23 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-28T00:05:38 < Laurence_b> interdasting, acrylic structural adhesive is shit at gluing these https://www.mouser.co.uk/datasheet/2/408/TODX2960A(F)_datasheet_en_20160415-1138386.pdf 2023-06-28T00:05:49 < Laurence_b> cracks straight off, but is unremovable from steel 2023-06-28T00:06:20 * Laurence_b is trying to panel mount fibre transceivers 2023-06-28T00:21:35 -!- haritz [~hrtz@user/haritz] has quit [Ping timeout: 264 seconds] 2023-06-28T00:53:43 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-28T01:10:37 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 245 seconds] 2023-06-28T01:34:02 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-28T01:35:30 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-28T02:11:26 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Quit: Client closed] 2023-06-28T02:57:03 -!- haritz [~hrtz@82-69-11-11.dsl.in-addr.zen.co.uk] has joined ##stm32 2023-06-28T02:57:03 -!- haritz [~hrtz@82-69-11-11.dsl.in-addr.zen.co.uk] has quit [Changing host] 2023-06-28T02:57:04 -!- haritz [~hrtz@user/haritz] has joined ##stm32 2023-06-28T02:57:50 -!- fenugrec [~f@97.107.220.18] has joined ##stm32 2023-06-28T03:00:12 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 245 seconds] 2023-06-28T05:16:36 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Remote host closed the connection] 2023-06-28T05:38:14 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-28T05:51:35 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 264 seconds] 2023-06-28T05:53:26 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-28T07:59:18 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in] 2023-06-28T08:02:20 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-28T08:04:41 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-28T08:12:29 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in] 2023-06-28T08:15:07 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-28T09:08:04 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-28T09:10:11 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:49f0:39b7:6611:c8c8] has quit [Ping timeout: 264 seconds] 2023-06-28T09:11:02 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:715a:5ffa:59b0:d703] has joined ##stm32 2023-06-28T09:35:59 -!- specing [~specing@user/specing] has quit [Ping timeout: 264 seconds] 2023-06-28T12:09:35 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:715a:5ffa:59b0:d703] has quit [Ping timeout: 264 seconds] 2023-06-28T12:10:59 -!- m5zs7k [aquares@web10.mydevil.net] has quit [Ping timeout: 246 seconds] 2023-06-28T12:12:45 -!- m5zs7k [aquares@web10.mydevil.net] has joined ##stm32 2023-06-28T12:16:48 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9d1:e16c:c3cb:fa25] has joined ##stm32 2023-06-28T12:18:46 -!- fdarling [~forest@h96-61-112-106.mtjltn.dedicated.static.tds.net] has quit [Ping timeout: 250 seconds] 2023-06-28T12:19:08 -!- fdarling [~forest@h96-61-112-106.mtjltn.dedicated.static.tds.net] has joined ##stm32 2023-06-28T12:19:38 -!- qyx [~qyx@84.245.120.184] has quit [Ping timeout: 250 seconds] 2023-06-28T12:19:53 -!- qyx [~qyx@84.245.120.184] has joined ##stm32 2023-06-28T12:36:55 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:9d1:e16c:c3cb:fa25] has quit [Ping timeout: 258 seconds] 2023-06-28T12:37:32 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1c99:8890:92c:d8a1] has joined ##stm32 2023-06-28T12:50:59 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1c99:8890:92c:d8a1] has quit [Ping timeout: 264 seconds] 2023-06-28T12:51:24 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2464:9e1e:2b39:4bc2] has joined ##stm32 2023-06-28T12:58:11 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:2464:9e1e:2b39:4bc2] has quit [Ping timeout: 264 seconds] 2023-06-28T13:11:07 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-28T13:20:24 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-28T13:40:33 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d12d:1e6b:995e:a2b6] has joined ##stm32 2023-06-28T14:11:54 -!- specing [~specing@user/specing] has quit [Ping timeout: 260 seconds] 2023-06-28T14:38:46 -!- tct is now known as jbo 2023-06-28T14:39:06 < jbo> moin 2023-06-28T14:56:56 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:d12d:1e6b:995e:a2b6] has quit [Ping timeout: 250 seconds] 2023-06-28T14:58:01 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c1e0:daeb:6127:a841] has joined ##stm32 2023-06-28T15:00:45 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-28T15:03:00 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:c1e0:daeb:6127:a841] has quit [Ping timeout: 250 seconds] 2023-06-28T15:03:07 < Steffanx> gooday 2023-06-28T15:03:13 < Steffanx> hows sliding menuing? 2023-06-28T15:03:21 < jbo> haven't checked yet :s 2023-06-28T15:03:24 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1994:eb93:ec2e:40c3] has joined ##stm32 2023-06-28T15:05:13 < Steffanx> lol 2023-06-28T15:14:59 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-28T15:17:14 -!- dreamcat4 [uid157427@id-157427.hampstead.irccloud.com] has quit [Quit: Connection closed for inactivity] 2023-06-28T15:19:02 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:1994:eb93:ec2e:40c3] has quit [Ping timeout: 250 seconds] 2023-06-28T15:19:36 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5c25:893e:1a0d:d92a] has joined ##stm32 2023-06-28T15:49:47 < invzim> got an odd one, migrating from truestudio to cubeide. SPI is not working correctly?! After scratching my head, comparing this and that etc, I hooked up trusty old saleae and find an extra clock pulse for single byte transmissions 2023-06-28T15:50:27 < invzim> SPI is too common to have werid bugs like this, anyone got any pointers? 2023-06-28T15:55:32 < jbo> so you changed more than just the IDE? 2023-06-28T15:55:39 < invzim> https://kirurg.org/drop/2023-06-28-spiwrong.png 2023-06-28T15:55:58 < invzim> user code is the same, cube stuff is regenerated 2023-06-28T15:56:55 < zyp> invzim, are you switching cpol/cpha settings? I've seen the SPI peripheral do weird things when you do while it's enabled 2023-06-28T15:58:21 < invzim> not intentionally, it's just super simple stuff driving an oled 2023-06-28T15:59:46 < zyp> show some code 2023-06-28T16:00:27 < invzim> cube init code? 2023-06-28T16:00:34 < zyp> spi writing code 2023-06-28T16:01:01 < zyp> interested in what happens between CE assert and deassert 2023-06-28T16:01:20 < invzim> https://github.com/afiskon/stm32-ssd1306/blob/master/ssd1306/ssd1306.c 2023-06-28T16:01:39 < invzim> ssd1306_WriteCommand 2023-06-28T16:07:03 * josuah wonders why there are not more portable drivers for all these external hardware 2023-06-28T16:08:32 < josuah> as it is just some "i2c_write()" or "spi_write()" function to provide most of the time 2023-06-28T16:08:41 < josuah> maybe drivers simply get copied from project to project 2023-06-28T16:24:25 < invzim> figured it out, or at least fixed it, it was spi mode half duplex master vs transmit only master (works) 2023-06-28T16:28:36 < invzim> just verified that old cube ioc file also was set to half-duplex master so who knows, maybe I relied on a bug that was fixed in this version 2023-06-28T16:35:56 -!- specing [~specing@user/specing] has quit [Ping timeout: 246 seconds] 2023-06-28T16:37:47 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:5c25:893e:1a0d:d92a] has quit [Ping timeout: 264 seconds] 2023-06-28T16:38:27 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8d10:1e61:7a1:f84] has joined ##stm32 2023-06-28T16:39:50 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8d10:1e61:7a1:f84] has quit [Client Quit] 2023-06-28T16:41:39 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8d10:1e61:7a1:f84] has joined ##stm32 2023-06-28T16:43:11 -!- ghost [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has joined ##stm32 2023-06-28T16:44:57 -!- PsySc0rpi0n [~PsySc0rpi@2001:8a0:e168:f400:8d10:1e61:7a1:f84] has quit [Killed (NickServ (GHOST command used by ghost!~PsySc0rpi@bl22-255-167.dsl.telepac.pt))] 2023-06-28T16:45:07 -!- ghost is now known as PsySc0rpi0n 2023-06-28T16:45:42 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-28T16:46:30 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-28T16:52:30 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-28T17:00:17 -!- haritz [~hrtz@user/haritz] has quit [Quit: ZNC 1.8.2+deb2 - https://znc.in] 2023-06-28T17:00:29 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has joined ##stm32 2023-06-28T17:00:30 -!- haritz [~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220] has quit [Changing host] 2023-06-28T17:00:30 -!- haritz [~hrtz@user/haritz] has joined ##stm32 2023-06-28T17:01:08 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-28T17:31:38 -!- flatmush [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has quit [Ping timeout: 250 seconds] 2023-06-28T17:31:45 -!- flatmush [~benbrewer@82-69-13-96.dsl.in-addr.zen.co.uk] has joined ##stm32 2023-06-28T17:54:00 < jadew> invzim, so it was releasing the clock line? 2023-06-28T17:54:45 < jadew> could have fixed it with a resistor :P 2023-06-28T17:58:44 < jadew> the more components it has, the more you can charge for it 2023-06-28T18:14:16 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-28T18:24:04 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 250 seconds] 2023-06-28T18:34:10 -!- ferdna [~ferdna@user/ferdna] has quit [Ping timeout: 260 seconds] 2023-06-28T18:36:58 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-28T18:49:11 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 264 seconds] 2023-06-28T19:44:10 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fc43-e52a-f014-bceb.fixed6.kpn.net] has joined ##stm32 2023-06-28T19:49:17 -!- Kerr [~quassel@174.31.112.120] has joined ##stm32 2023-06-28T19:59:38 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-28T20:02:22 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fc43-e52a-f014-bceb.fixed6.kpn.net] has quit [Ping timeout: 260 seconds] 2023-06-28T20:03:29 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 2023-06-28T20:30:30 < invzim> I actually have no clue what half-duplex master vs send-only master means on the line level, objective is to send-only to an oled 2023-06-28T20:41:45 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fc43-e52a-f014-bceb.fixed6.kpn.net] has joined ##stm32 2023-06-28T20:43:35 < mawk> well half-duplex is getting an answer, after having sent something 2023-06-28T20:43:50 < mawk> instead of having send and receive take place simultaneously 2023-06-28T20:44:01 < mawk> and send-only is self-descriptive 2023-06-28T20:44:04 < mawk> only the TX happens 2023-06-28T20:44:14 < ventYl> is that supported on peripheral level anyhow? 2023-06-28T20:44:44 < ventYl> like, first shift out the TX register to MOSI and only then start shifting in the RX register from MISO? 2023-06-28T21:00:02 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has joined ##stm32 2023-06-28T21:04:54 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-fc43-e52a-f014-bceb.fixed6.kpn.net] has quit [Ping timeout: 260 seconds] 2023-06-28T21:09:34 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 252 seconds] 2023-06-28T21:46:01 -!- alan_o [~alan_o@2600:1700:1902:210f:ccf1:6bce:c553:258] has quit [Read error: Connection reset by peer] 2023-06-28T21:47:15 -!- alan_o [~alan_o@2600:1700:1902:210f:3d67:62eb:7f1f:1629] has joined ##stm32 2023-06-28T22:01:29 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 --- Day changed to kesä 29 2023 2023-06-29T01:22:47 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 264 seconds] 2023-06-29T01:51:25 -!- hexo__ [~hexo@user/hexo] has quit [Ping timeout: 240 seconds] 2023-06-29T02:31:40 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has quit [Ping timeout: 260 seconds] 2023-06-29T03:01:02 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 250 seconds] 2023-06-29T03:12:25 -!- begriffs [~begriffs@user/begriffs] has quit [Remote host closed the connection] 2023-06-29T03:12:46 -!- begriffs [~begriffs@user/begriffs] has joined ##stm32 2023-06-29T03:14:15 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Ping timeout: 260 seconds] 2023-06-29T03:17:51 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-29T03:20:27 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-29T03:24:52 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-29T03:25:08 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-29T04:04:47 -!- hexo__ [~hexo@user/hexo] has joined ##stm32 2023-06-29T04:43:16 -!- Spirit532 [~Spirit532@user/Spirit532] has quit [Killed (NickServ (GHOST command used by Spirit5328))] 2023-06-29T04:43:21 -!- Spirit532 [~Spirit532@user/Spirit532] has joined ##stm32 2023-06-29T05:24:08 -!- Thorn [~Thorn@188.251.245.218] has joined ##stm32 2023-06-29T05:24:08 -!- Thorn [~Thorn@188.251.245.218] has quit [Changing host] 2023-06-29T05:24:08 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-29T05:32:12 -!- Thorn_ [~Thorn@188.251.245.218] has joined ##stm32 2023-06-29T05:38:42 -!- qyx [~qyx@84.245.120.184] has quit [Ping timeout: 260 seconds] 2023-06-29T05:40:06 -!- Netsplit *.net <-> *.split quits: splud, jadew, chiptuner, Thorn, octorian, CygniX_, dima, BrainDamage, englishman 2023-06-29T05:40:34 -!- qyx [~qyx@84.245.121.96] has joined ##stm32 2023-06-29T05:46:31 -!- jadew [~rcc@5.12.180.208] has joined ##stm32 2023-06-29T05:46:31 -!- englishman [englishman@user/englishman] has joined ##stm32 2023-06-29T05:46:31 -!- CygniX_ [~CygniX@2a01:8740:1:727:4e:80:7f:2d] has joined ##stm32 2023-06-29T05:46:31 -!- BrainDamage [~BrainDama@user/BrainDamage] has joined ##stm32 2023-06-29T05:46:31 -!- dima [~dima@kappa.ac93.org] has joined ##stm32 2023-06-29T05:46:31 -!- octorian [octo@2600:3c00::f03c:91ff:fe93:a61c] has joined ##stm32 2023-06-29T05:46:31 -!- chiptuner [~bobby@user/chiptuner] has joined ##stm32 2023-06-29T05:46:31 -!- splud [~noneya.bi@user/splud] has joined ##stm32 2023-06-29T06:20:51 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-29T07:26:30 -!- Thorn_ [~Thorn@188.251.245.218] has quit [Ping timeout: 260 seconds] 2023-06-29T07:28:30 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-29T07:51:49 -!- Thorn [~Thorn@188.251.245.218] has joined ##stm32 2023-06-29T07:51:49 -!- Thorn [~Thorn@188.251.245.218] has quit [Changing host] 2023-06-29T07:51:50 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-29T08:25:18 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 260 seconds] 2023-06-29T08:28:08 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has joined ##stm32 2023-06-29T08:28:08 < Laurence_b> sheet 2023-06-29T08:28:15 < Laurence_b> sheet 2023-06-29T08:28:29 < Laurence_b> Madonna has an infacted vagoo, who knew 2023-06-29T08:29:14 < Laurence_b> inb4 herpes 2023-06-29T08:32:57 -!- Laurence_b [~Laurence_@50.200.208.46.dyn.plus.net] has quit [Client Quit] 2023-06-29T09:13:47 -!- Alexer [~alexer@alexer.net] has quit [Ping timeout: 264 seconds] 2023-06-29T09:14:29 -!- Alexer [~alexer@alexer.net] has joined ##stm32 2023-06-29T09:36:36 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in] 2023-06-29T09:38:23 < PaulFertser> I sometimes wonder if lolrence is so consistently pretending to be a moron or if he really enjoys consuming and producing all that shit. After seeing his talk about rockets I really am puzzled. 2023-06-29T09:39:31 < ventYl> at certain age you realize that some people are simply plain stupid 2023-06-29T09:39:37 -!- wvdakker [~wvdakker@mail.wilsoft.nl] has joined ##stm32 2023-06-29T09:39:39 < ventYl> and there is no explanation for it 2023-06-29T09:40:43 < PaulFertser> My point is that Mr. Blaxter isn't stupid. 2023-06-29T09:51:09 < ventYl> how do you assess that? 2023-06-29T09:59:15 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has joined ##stm32 2023-06-29T10:11:18 -!- Sadale [~Sadale@user/sadale] has quit [Ping timeout: 255 seconds] 2023-06-29T10:20:34 -!- Kerr [~quassel@174.31.112.120] has quit [Ping timeout: 260 seconds] 2023-06-29T10:20:57 -!- Kerr [~quassel@174.31.112.120] has joined ##stm32 2023-06-29T10:42:02 < Steffanx> Some people watch movies, others cycle a lot or read books. I think this is his hobby PaulFertser 2023-06-29T10:44:18 < ventYl> hobby: being a moron 2023-06-29T10:44:24 < ventYl> interessant 2023-06-29T11:15:59 < qyx> ventYl: laurenceb has quite a long history of a pretty valid science 2023-06-29T11:21:35 < invzim> yay, tinyusb example working with just a tiny hack (linker issue). ST usb stack will not be missed 2023-06-29T11:22:42 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-cc1c-398f-f930-6718.fixed6.kpn.net] has joined ##stm32 2023-06-29T11:45:42 < mawk> as well as an history of extensive talks about infected vagoos 2023-06-29T11:54:30 -!- PaulFertser [paul@paulfertser.info] has quit [Ping timeout: 240 seconds] 2023-06-29T11:54:35 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has quit [Remote host closed the connection] 2023-06-29T11:55:00 -!- sync [~sync@2a01:4f8:121:2c1::2] has quit [Ping timeout: 240 seconds] 2023-06-29T11:55:40 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has joined ##stm32 2023-06-29T11:56:10 -!- PaulFertser [paul@paulfertser.info] has joined ##stm32 2023-06-29T12:00:35 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has quit [Remote host closed the connection] 2023-06-29T12:00:59 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has joined ##stm32 2023-06-29T12:03:35 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has quit [Remote host closed the connection] 2023-06-29T12:03:59 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has joined ##stm32 2023-06-29T12:06:35 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has quit [Remote host closed the connection] 2023-06-29T12:08:07 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has joined ##stm32 2023-06-29T12:08:28 -!- sync [~sync@2a01:4f8:121:2c1::2] has joined ##stm32 2023-06-29T12:08:50 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-cc1c-398f-f930-6718.fixed6.kpn.net] has quit [Ping timeout: 245 seconds] 2023-06-29T12:15:56 -!- PsySc0rpi0n [~PsySc0rpi@bl22-255-167.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 2023-06-29T12:16:11 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has joined ##stm32 2023-06-29T12:30:02 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-29T12:41:24 < ventYl> qyx: well, people can be both intelligent and otherwise stupid at the same time. those two properties are kind of orthogonal 2023-06-29T14:28:44 -!- Kerr [~quassel@174.31.112.120] has quit [Ping timeout: 250 seconds] 2023-06-29T15:03:53 < invzim> https://www.lcsc.com/product-detail/USB-Connectors_XKB-Connectivity-U262-161N-4BVC11_C319148.html - is this one selective soldering or paste on the leg holes (does that even work?)? 2023-06-29T15:34:06 -!- Sadale [~Sadale@user/sadale] has joined ##stm32 2023-06-29T15:38:47 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-29T15:53:52 -!- duude__ [~duude__@user/duude/x-4676560] has quit [Ping timeout: 240 seconds] 2023-06-29T15:54:20 -!- duude__ [~duude__@user/duude/x-4676560] has joined ##stm32 2023-06-29T15:59:21 < karlp> man, I fucking _hate_ arm gcc for this bullshit: format '%u' expects argument of type 'unsigned int', but argument 6 has type 'uint32_t' {aka 'long unsigned int' 2023-06-29T15:59:39 < karlp> just ... so manyyears of developer time wasted on it. 2023-06-29T16:06:53 < drzacek> surely some flag to threat it as a warning? 2023-06-29T16:13:13 < zyp> PRIu32 to the rescue 2023-06-29T16:13:21 < zyp> this sort of bullshit: https://en.cppreference.com/w/c/types/integer#Format_macro_constants 2023-06-29T16:28:28 < ventYl> interesting bug-o-feature 2023-06-29T16:41:29 < ventYl> const auto something = manager().vector()[0]; will yield memory corruption with msvc if vector() returns by value rather by reference. without any warning 2023-06-29T16:41:44 < ventYl> s/auto/\0 &/ 2023-06-29T17:05:41 -!- drzacek [~drzacek@130-062-074-080.ip-addr.inexio.net] has quit [Quit: Leaving] 2023-06-29T17:28:44 < qyx> karlp: =lu 2023-06-29T17:28:48 < qyx> %lu 2023-06-29T17:29:33 < qyx> but yes PRIu32 is more proper and more ugly 2023-06-29T17:30:10 < zyp> it's just shit like #define PRIu32 "lu" 2023-06-29T17:30:34 < zyp> but it ensures you get the right one for the type you've got 2023-06-29T17:30:59 < zyp> and yeah, it's annoying to dick around with that by hand 2023-06-29T17:31:08 < qyx> references C23 standard (ISO/IEC 9899:2023)? 2023-06-29T17:31:12 < qyx> when did this happen 2023-06-29T17:32:24 < zyp> that's for the _WIDTH constants mentioned further up 2023-06-29T17:33:11 < qyx> yeah but wasn't there draft only 2023-06-29T17:33:14 < qyx> earlier this year 2023-06-29T17:33:58 < karlp> yeah, the problem is that IMO, uint32_t for arm-gcc should be typedeffed as uinsigned int, not as long unsigned int. 2023-06-29T17:34:11 < karlp> they're both the same size, and it would avoid all PRIxxxx shit 2023-06-29T17:36:11 < qyx> - Labels can appear before declarations and at the end of compound statements.[37] 2023-06-29T17:36:17 < qyx> weehee no more case 1: {} 2023-06-29T17:54:23 -!- catphish [~quassel@user/catphish] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 2023-06-29T17:55:58 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-29T18:13:24 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-29T18:29:12 -!- catphish [~quassel@user/catphish] has quit [Quit: No Ping reply in 180 seconds.] 2023-06-29T18:30:37 -!- catphish [~quassel@user/catphish] has joined ##stm32 2023-06-29T18:35:17 -!- catphish [~quassel@user/catphish] has quit [Read error: Connection reset by peer] 2023-06-29T18:35:18 -!- catphish_ [~quassel@user/catphish] has joined ##stm32 2023-06-29T19:05:32 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-29T19:26:35 -!- fenugrec [~f@97.107.220.18] has left ##stm32 [] 2023-06-29T20:40:51 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-a002-8b30-142a-6a48.fixed6.kpn.net] has joined ##stm32 2023-06-29T21:20:31 -!- drfff [~k\o\w@72.53.234.240] has joined ##stm32 2023-06-29T21:27:29 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-29T22:43:27 < mawk> you don't like labels qyx ? 2023-06-29T22:43:38 < mawk> I like to have __label__ error; at the beggining of every function 2023-06-29T22:43:43 < mawk> and then a label error: at the end 2023-06-29T22:44:08 < mawk> and then I use macros that wraps pieces of code with error checking and goto error in case of error 2023-06-29T22:44:14 < mawk> it's like exception but for poor people 2023-06-29T22:44:31 < mawk> and with the __label__ trick you don't have to have unique names for the label 2023-06-29T22:44:54 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 2023-06-29T23:07:44 -!- nomorekaki [~nomorekak@37-33-114-227.bb.dnainternet.fi] has joined ##stm32 2023-06-29T23:17:59 < qyx> mawk: I was referring to the unability to declare a local variable inside a switch case statement 2023-06-29T23:18:08 < qyx> you had to enclose your case x: code in a {} 2023-06-29T23:18:13 < mawk> o 2023-06-29T23:18:15 < mawk> yeah 2023-06-29T23:18:20 < mawk> that was annoying 2023-06-29T23:18:29 < mawk> but I guess expected due to how labels work 2023-06-29T23:19:01 < mawk> you can use variables declared after the label under the label or something like that 2023-06-29T23:19:59 < mawk> can't* 2023-06-29T23:21:12 < qyx> idk just {} the block --- Day changed pe kesä 30 2023 2023-06-30T00:43:30 -!- martinmoene1 [~Thunderbi@2a02-a45a-96ba-1-bc3c-ec2a-b53e-ee2e.fixed6.kpn.net] has joined ##stm32 2023-06-30T00:46:20 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-a002-8b30-142a-6a48.fixed6.kpn.net] has quit [Ping timeout: 245 seconds] 2023-06-30T00:47:08 < karlp> is this c20 shit or someting? 2023-06-30T00:47:22 < karlp> yeah, I always fucking hated having to wrap case blocks in {} 2023-06-30T00:48:06 -!- martinmoene1 [~Thunderbi@2a02-a45a-96ba-1-bc3c-ec2a-b53e-ee2e.fixed6.kpn.net] has quit [Ping timeout: 260 seconds] 2023-06-30T00:48:33 < qyx> c23 karlp 2023-06-30T00:48:46 < karlp> I have some shit with that in matter crap, wher ethey use macros in mixed case, that look like functions, but are actually lengthy blobs of check&goto, so you're forced into this legacy "alllllll variables at the very top allllllll the time" bullshit 2023-06-30T00:52:51 < ventYl> MISRA C89 style 2023-06-30T00:53:20 < ventYl> thou shall not recurse 2023-06-30T00:56:02 < karlp> Men In Suits Ruling Arbitrarily 2023-06-30T00:56:48 < qyx> lol 2023-06-30T00:58:39 < zyp> I thought it was an abbreviation of miserable 2023-06-30T00:59:33 < ventYl> it an acronym for You Rather Will Kill Yourself. You just have to change some letters 2023-06-30T01:01:01 < ventYl> hm, if I command gdb to `quit 0` I still get exit code 1 2023-06-30T01:09:01 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has joined ##stm32 2023-06-30T01:20:02 * ventYl stupid 2023-06-30T01:23:31 < karlp> works for me here? 2023-06-30T01:23:42 < karlp> what the fuck are you scripting tha tthat's important?! 2023-06-30T01:23:59 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-30T01:25:35 < ventYl> tests 2023-06-30T01:27:30 < ventYl> i somehow missed that one of breakpoints wasn't pointing to existing function which made it fail prematurely 2023-06-30T01:30:13 < zyp> I also ran tests in gdb today 2023-06-30T01:31:22 < zyp> https://paste.jvnv.net/view/wJPQZ 2023-06-30T01:33:07 < ventYl> mines more primitive 2023-06-30T01:33:19 < ventYl> I install two breakpoints at two different functions 2023-06-30T01:33:26 < ventYl> one means success another means failure 2023-06-30T01:33:51 < zyp> mine doesn't get to the breakpoint if it fails 2023-06-30T01:34:49 < zyp> took me a bit under an hour to run 200 boards through that, had one failure: https://cdn.discordapp.com/attachments/813547772337979442/1124083965645574276/IMG_20230629_230743.jpg 2023-06-30T01:36:05 < zyp> reason it failed is because boot0 is one of those floating pins, so it ended up in ROM bootloader instead of running my code at all 2023-06-30T01:37:09 < ventYl> what I am doing is actually doing the right thing the wrong way 2023-06-30T01:37:34 < ventYl> I am executing software tests on target hardware which is something I strongly oppose against on dicked-in 2023-06-30T01:39:38 < zyp> also, my test is also really primitive, this is pretty much just a f7 breakout board with a 20-pin debug&trace connector as a demo board for orbtrace, so there's not a lot to test on it 2023-06-30T01:40:01 < zyp> I'm testing that debug&trace works, that both HSE and LSE starts and that all LEDs work 2023-06-30T01:40:30 < ventYl> I am testing operating system kernel. That's why I basically have to test it on target HW 2023-06-30T01:41:09 < zyp> yesterday I tested orbtrace boards, they've got a much more comprehensive testsuite 2023-06-30T01:42:37 < zyp> and this time around I built a better testjig than I had for the first batch: https://bin.jvnv.net/file/XZjdk.mp4 2023-06-30T01:44:09 < zyp> https://bin.jvnv.net/file/imd1f.jpg <- old testjig required me to manually plug in 10- and 20-pin cables, as well as put the yellow piece on top before clamping it down 2023-06-30T01:47:30 < zyp> if you're testing on different targets, maybe you want one of these things: https://bin.jvnv.net/file/Uaku7.jpg :) 2023-06-30T01:49:57 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-30T01:51:39 < ventYl> I basically need only three targets, maybe even just two 2023-06-30T01:51:49 < ventYl> that shit turned out to be highly portable with minimal effort 2023-06-30T02:14:10 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 252 seconds] 2023-06-30T02:17:40 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has quit [Ping timeout: 250 seconds] 2023-06-30T03:00:54 < karlp> how does your breakpoint work to test that the leds work? 2023-06-30T04:01:57 -!- machinehum [~machinehu@2604:3d08:937f:cf00::87a2] has joined ##stm32 2023-06-30T05:22:36 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has quit [Read error: Connection reset by peer] 2023-06-30T05:56:21 -!- Thorn [~Thorn@188.251.245.218] has joined ##stm32 2023-06-30T05:56:21 -!- Thorn [~Thorn@188.251.245.218] has quit [Changing host] 2023-06-30T05:56:21 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-30T07:31:57 -!- yukam [~yukam@user/yukam] has quit [Server closed connection] 2023-06-30T07:37:10 -!- yukam [~yukam@user/yukam] has joined ##stm32 2023-06-30T07:42:00 -!- nerozero [~nerozero@87.253.63.54] has joined ##stm32 2023-06-30T08:05:00 -!- Posterdati [~Posterdat@user/Posterdati] has quit [Ping timeout: 240 seconds] 2023-06-30T08:17:20 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 250 seconds] 2023-06-30T08:34:06 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-30T09:05:59 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 240 seconds] 2023-06-30T09:21:25 -!- Kerr [~quassel@174.31.112.120] has joined ##stm32 2023-06-30T09:35:14 -!- Kerr_ [~quassel@174.31.112.120] has joined ##stm32 2023-06-30T09:37:47 -!- Kerr [~quassel@174.31.112.120] has quit [Ping timeout: 264 seconds] 2023-06-30T09:39:59 < zyp> karlp, I look at the LEDs when it hits the breakpoint 2023-06-30T09:40:27 < zyp> but yeah, I could have done it more clever 2023-06-30T09:43:49 < zyp> on this board it's not possible, but if the LEDs were hooked to ADC capable pins, the trick is to enable the pullups on the pins and then using the ADC to measure the voltage that appears from the voltage divider that forms between the pullup and the external series resistor 2023-06-30T10:05:29 < qyx> I would simply pullup/down the pin and see if it toggles 2023-06-30T10:05:52 < qyx> with a series LED + resistor on it it would most probably not enough to trigger the schmidt 2023-06-30T10:06:12 < qyx> but hard to say for higher Vf LEDs 2023-06-30T10:06:43 -!- Thorn [~Thorn@188.251.245.218] has joined ##stm32 2023-06-30T10:06:44 -!- Thorn [~Thorn@188.251.245.218] has quit [Changing host] 2023-06-30T10:06:44 -!- Thorn [~Thorn@user/thorn] has joined ##stm32 2023-06-30T10:06:45 < qyx> for white I guess it will happily reach H with a pullup 2023-06-30T10:07:05 < qyx> for 1V2 classics not 2023-06-30T10:08:16 -!- Kerr_ [~quassel@174.31.112.120] has quit [Ping timeout: 250 seconds] 2023-06-30T10:08:53 -!- Kerr [~quassel@174.31.112.120] has joined ##stm32 2023-06-30T10:35:46 -!- Posterdati [~Posterdat@user/Posterdati] has joined ##stm32 2023-06-30T10:36:45 -!- machinehum [~machinehu@2604:3d08:937f:cf00::87a2] has quit [Ping timeout: 245 seconds] 2023-06-30T10:38:44 -!- machinehum [~machinehu@S0106d4e2cb4a7fa7.vn.shawcable.net] has joined ##stm32 2023-06-30T11:53:37 -!- Mangy_Dog [~Mange@user/mangy-dog/x-7397214] has joined ##stm32 2023-06-30T12:04:37 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-30T12:28:14 < BrainDamage> you could have a strip of phototransistors that detect the light 2023-06-30T12:29:04 < qyx> we were using that feasa thing for that 2023-06-30T12:29:08 < qyx> more expensive than a cocaine 2023-06-30T12:29:59 < qyx> basically a bunch of RGB/W/IR/UV photodiodes with 1mm POF fibers 2023-06-30T12:31:13 < qyx> actually doable with a couple of I2C ALS sensors + stm32 + usb on a milled alu plate with SMA or other FO connectors 2023-06-30T12:31:30 < qyx> feasa had some basic china-like screw connectors for direct POF insertion 2023-06-30T12:32:28 < zyp> for orbtrace I've thought about simply mounting a camera to the testjig 2023-06-30T12:33:04 < qyx> cameras were forbidden for pro industrial customers 2023-06-30T12:33:11 < qyx> they demanded led analysers 2023-06-30T12:33:31 < zyp> :) 2023-06-30T12:33:59 < qyx> even when there were LEDs around a LCD and we were already cpturing them by a camera 2023-06-30T12:34:08 < qyx> fukthem 2023-06-30T12:35:42 < zyp> currently I've got a manual testcase for the orbtrace LEDs that doubles as a test of the onboard button: https://github.com/orbcode/orbtrace_testsuite/blob/main/bin/test-leds-button.py 2023-06-30T12:37:07 < qyx> re orbtrace, I guess we could make a company for niche products named "Unusual Instruments" 2023-06-30T12:37:12 < qyx> it would be cool 2023-06-30T13:04:55 -!- Kerr [~quassel@174.31.112.120] has quit [Read error: Connection reset by peer] 2023-06-30T13:07:20 < ventYl> trashcan + orbtrace? 2023-06-30T13:13:44 -!- catphish_ is now known as catphish 2023-06-30T13:16:35 < qyx> and my battery simulator too 2023-06-30T13:17:24 < Steffanx> Qyx has a battery simulator? 2023-06-30T13:17:28 < Steffanx> Want. 2023-06-30T13:17:30 < qyx> not yet 2023-06-30T13:17:44 < Steffanx> 😅 2023-06-30T13:18:16 < qyx> I want to do one, single cell 0-5 V, sink/source, settable parameters including IR, about 50 W max sink/source 2023-06-30T13:18:53 < Steffanx> And not costing +3k euro. 2023-06-30T13:20:20 < qyx> of course 2023-06-30T13:20:46 < qyx> I'll ask jadew to help me 2023-06-30T14:00:31 -!- PlasmaHH [~PlasmaHH@user/plasmahh] has joined ##stm32 2023-06-30T14:26:50 -!- [itchyjunk] [~itchyjunk@user/itchyjunk/x-7353470] has joined ##stm32 2023-06-30T15:07:58 < karlp> measuring power consumption can work too, just curious what method speople were using :) 2023-06-30T15:08:23 < karlp> my current/last factory flashing thing had a final step of the ram test image blinking all the leds, and the operators last task was "are all the leds blinking" y/n 2023-06-30T15:09:48 < zyp> my employer does the power consumption trick 2023-06-30T15:10:50 < zyp> either by putting the LEDs on ADC channels if there's only a few, or by putting a common series resistor on the low side with a FET to bypass it during regular use 2023-06-30T15:11:31 < zyp> in the latter case, just turn off FET, measure across the common series resistor and turn them on one by one 2023-06-30T15:11:32 < qyx> I would just measure the whole thing's consumption 2023-06-30T15:12:03 < qyx> blink LEDs and detect if the consumption changes by about the right amount 2023-06-30T15:14:10 < zyp> that's gonna get masked by capacitance unless you do it very slow, and if you're running the production test suite over SWD, it's probably gonna get lost in the noise 2023-06-30T15:15:04 < jpa-> with normal GPIO, you could maybe measure LED capacitance with timing, but that's probably a bit too hacky 2023-06-30T15:15:22 < jpa-> zyp: that just means your LEDs are not powerful enough! 2023-06-30T15:15:32 < qyx> hm yeah jpa- 2023-06-30T15:15:49 < jpa-> on the current board i'm doing, turning on the status LED doubles the power consumption :) 2023-06-30T15:17:55 < zyp> might be 2023-06-30T15:57:41 -!- nomorekaki [~nomorekak@37-33-114-227.bb.dnainternet.fi] has quit [Ping timeout: 246 seconds] 2023-06-30T16:01:26 -!- PlasmaHH [~PlasmaHH@user/plasmahh] has quit [Ping timeout: 250 seconds] 2023-06-30T16:14:18 -!- PlasmaHH [~PlasmaHH@user/plasmahh] has joined ##stm32 2023-06-30T16:45:59 -!- boB_K7IQ [~boB_K7IQ@c-71-231-175-1.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 2023-06-30T17:17:22 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has quit [Server closed connection] 2023-06-30T17:17:32 -!- esden [sid32455@id-32455.hampstead.irccloud.com] has joined ##stm32 2023-06-30T17:51:24 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-30T17:53:00 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Read error: Connection reset by peer] 2023-06-30T17:55:06 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-30T17:56:22 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Read error: Connection reset by peer] 2023-06-30T17:58:05 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has joined ##stm32 2023-06-30T18:11:08 -!- boB_K7IQ [~boB_K7IQ@152.44.147.180] has joined ##stm32 2023-06-30T18:30:34 -!- PsySc0rpi0n [~PsySc0rpi@bl15-210-98.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 2023-06-30T18:34:11 -!- noarb [~noarb@user/noarb] has quit [Ping timeout: 264 seconds] 2023-06-30T18:34:50 -!- PlasmaHH [~PlasmaHH@user/plasmahh] has quit [Ping timeout: 250 seconds] 2023-06-30T18:36:51 -!- noarb [~noarb@user/noarb] has joined ##stm32 2023-06-30T18:42:09 -!- c10ud [~c10ud@user/c10ud] has quit [Quit: Leaving] 2023-06-30T19:10:43 -!- JaguarKat [~JaguarKat@45-231-220-76.dyn.distrokom.net] has joined ##stm32 2023-06-30T19:18:37 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-28e5-1e64-9d28-d3f9.fixed6.kpn.net] has joined ##stm32 2023-06-30T19:31:16 -!- martinmoene [~Thunderbi@2a02-a45a-96ba-1-28e5-1e64-9d28-d3f9.fixed6.kpn.net] has quit [Quit: martinmoene] 2023-06-30T19:45:49 < qyx> zyp: fuk pcie connectors 2023-06-30T19:46:06 < qyx> debugging intermittent failures half a day 2023-06-30T19:52:03 < zyp> haha 2023-06-30T19:53:10 < qyx> I need deterministic contact area and preferably 2/4 contact areas per pin 2023-06-30T19:53:48 < qyx> but all the backplane shit is 4TE wide 2023-06-30T20:03:50 < qyx> considering DIN 41612 C/2 2023-06-30T20:05:09 < jpa-> use two pins per signal :) 2023-06-30T20:46:42 -!- ferdna [~ferdna@user/ferdna] has joined ##stm32 2023-06-30T21:01:29 -!- nerozero [~nerozero@87.253.63.54] has quit [Ping timeout: 240 seconds] 2023-06-30T21:16:42 -!- Linux_Kerio [~Linux_Ker@chello085216193138.chello.sk] has quit [Ping timeout: 252 seconds] 2023-06-30T21:38:23 -!- specing [~specing@user/specing] has quit [Ping timeout: 264 seconds] 2023-06-30T21:42:02 < qyx> why are hard metric connectors 15.40 mm wide 2023-06-30T21:42:06 < qyx> instead of 15.24 mm 2023-06-30T22:14:12 -!- veverak [~veverak@ip-89-102-215-57.bb.vodafone.cz] has quit [Ping timeout: 240 seconds] 2023-06-30T22:21:14 -!- veverak [~veverak@ip-89-102-215-57.bb.vodafone.cz] has joined ##stm32 2023-06-30T22:22:05 -!- ferdna [~ferdna@user/ferdna] has quit [Quit: Leaving] 2023-06-30T22:36:38 -!- JaguarKat [~JaguarKat@45-231-220-76.dyn.distrokom.net] has quit [Ping timeout: 250 seconds] 2023-06-30T22:56:18 -!- nomorekaki [~nomorekak@37-219-47-33.nat.bb.dnainternet.fi] has joined ##stm32 2023-06-30T22:58:21 -!- joel135 [sid136450@id-136450.hampstead.irccloud.com] has quit [Server closed connection] 2023-06-30T22:58:29 -!- joel135 [sid136450@id-136450.hampstead.irccloud.com] has joined ##stm32 2023-06-30T23:16:07 -!- specing [~specing@user/specing] has joined ##stm32 2023-06-30T23:22:35 -!- Thorn [~Thorn@user/thorn] has quit [Ping timeout: 260 seconds] 2023-06-30T23:32:21 < nomorekaki> early hello 2023-06-30T23:33:39 < qyx> early no more --- Log closed la heinä 01 00:00:45 2023