egg changed the topic of #principia to: Logs: https://esper.irclog.whitequark.org/principia | <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly…
egg|anbo|egg_ has quit [Remote host closed the connection]
_whitelogger has joined #principia
UmbralRaptor has joined #principia
UmbralRaptop has quit [Ping timeout: 204 seconds]
UmbralRaptor has quit [Client Quit]
UmbralRaptop has joined #principia
_whitelogger has joined #principia
egg|anbo|egg_ has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #principia
<discord-> S​tonesmile. — MATLAB documentation is horrible 😫
<_whitenotifier-edb> [abseil-cpp] pleroy pushed 7 commits to Ketchup [+11/-0/±59] https://git.io/JsHtd
<_whitenotifier-edb> [abseil-cpp] pleroy 1936291 - It compiles at long last
<_whitenotifier-edb> [abseil-cpp] pleroy 657b7b6 - A helper script to produce XML suitable for project files.
<_whitenotifier-edb> [abseil-cpp] pleroy 8698bca - The solutions and project files obtained from the script.
<_whitenotifier-edb> [abseil-cpp] ... and 4 more commits.
<discord-> C​aravans of Rockets. — What is Matlab? I have heard of it, is it some kind of advanced graphing calculator/math simulator?
<raptop> $$$ math program
<discord-> C​aravans of Rockets. — ohh
<discord-> A​shnoom. — > documentation is horrible tired_face
<discord-> A​shnoom. — FTFY
<discord-> A​shnoom. — > documentation is horrible 😫
<discord-> A​shnoom. — FTFY (edited)
<discord-> B​utcher. — Not always, I've been reading electronic data sheets lately and they are excellent.
<raptop> Documentation is a key part of the software, and if it's incorrect, that means your program has a bug
<discord-> l​pg. — nonexistent documentation is one bug. existing documentation is full of bugs. the path is clear
* raptop 🔪 lpg
<discord-> l​pg. — mind you, `int main(void) { return EXIT_FAILURE }` _also_ has only one bug
<discord-> l​pg. — mind you, `int main(void) { return EXIT_FAILURE; }` _also_ has only one bug (edited)
<discord-> B​utcher. — Only one? Tsk try harder
<raptop> I'm not Sakuya Izayoi, so only one 🔪
* raptop <_<
<discord-> (​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells). — fortunately the documentation for all *my* software is "everything is a feature" and that's it
<raptop> To grab a quote from elsewhere, "Document well, for tomorrow you may get mauled by a ネコバス."
<_whitenotifier-edb> [googletest] pleroy pushed 2 commits to Ketchup [+0/-0/±3] https://git.io/JsH16
<_whitenotifier-edb> [googletest] pleroy 5d8f5e1 - Make the main cdecl.
<_whitenotifier-edb> [googletest] pleroy dccc04d - Add cdecl to the main programs.
<_whitenotifier-edb> [googletest] pleroy pushed 6 commits to Mayonnaise [+20/-0/±13] https://git.io/JsHSX
<_whitenotifier-edb> [googletest] pleroy 702c225 - Ignore MSVC junk files
<_whitenotifier-edb> [googletest] pleroy 83cc4c6 - MSVC project and property files
<_whitenotifier-edb> [googletest] pleroy 324eed3 - Support for UTF-8 in identifiers
<_whitenotifier-edb> [googletest] ... and 3 more commits.
<_whitenotifier-edb> [googletest] pleroy created branch Mayonnaise - https://git.io/JsMF1
<discord-> A​shnoom. —
<discord-> A​shnoom. — Currently having to spit through STM32G474's 1900pages of documentation, which is a PITA though. Especially the FMAC and CORDIC peripherals 😕
<discord-> B​utcher. — I like microchip they have good docs.
<discord-> B​utcher. — Also pretty good prices mostly.
<discord-> A​shnoom. — IDC about pricing. That is decided for me 😕 We do have the issue that the G474 is on back order til 2022 😕 so we probably have to switch to something else. But, that is up to the electronic guys :-]
<discord-> B​utcher. — Not had any real problems with the pic18fs I'm playing with.
<discord-> B​utcher. — Chips are super hard to find atm, everything is back ordered like crazy.
<discord-> A​shnoom. — A) a compilation error is not a bug.
<discord-> A​shnoom. — B) it compiles just fine (if you include stdlib.h)
<discord-> l​pg. — sure, and I'm a billionaire (if I have a billion dollars)
<discord-> B​utcher. — Compilation success is implementation defined. 😆
<discord-> A​shnoom. — Can I ask, Butcher, what you are working on? And is it professional/commercial or hobby?
<discord-> B​utcher. — Hobby, my day job is games.
<discord-> B​utcher. — I'm poking at making a pid controller, think I have it worked out.
<discord-> A​shnoom. — 🧠
<discord-> B​utcher. — At least the pic18 has a multiplier.
<discord-> B​utcher. — Need to test my code to interface with s maxim temperature chip. Their data sheets are pretty good. If only they didn't insist on making everything in the smallest package possible.
<discord-> A​shnoom. — you can probably do unit tests (assuming your writing in C) have a look at a thing called 'Ceedling'. It is a whole unit test framework written in Ruby, for C. It even allows you to mock header files 🙂
<discord-> B​utcher. — Asm.
<discord-> A​shnoom. — you can probably do unit tests (assuming you're writing in C) have a look at a thing called 'Ceedling'. It is a whole unit test framework written in Ruby, for C. It even allows you to mock header files 🙂 (edited)
<discord-> A​shnoom. — Oh, oof. Goodluck 😄 even bigger 🧠
<discord-> B​utcher. — I have the basic setup simulated in hlsl though.
<discord-> B​utcher. — Including all the integer round offs.
<discord-> A​shnoom. — I am very happy I don't have to revert to writing ASM for my project :D. I was almost afraid I had to though.
<discord-> B​utcher. — I'm using 40ths of a degree for temperature, for reasons.
<discord-> A​shnoom. — I have to sample 4 individual ADC's at ~300kHz/kSamples, Filter out a 25-74kHz carrier signal to produce a 50-60Hz signal. Then perform RMS/power/power factor and some other measurements
<discord-> B​utcher. — 40ths allows for reasonable precision and range in a 16-bit value, and I can divide by 4 and have tenths for display.
<discord-> A​shnoom. — 40ths sounds like a weird value/precision to me
<discord-> B​utcher. — 300kHz is fairly brisk for ADCs.
<discord-> A​shnoom. — Each ADC can run up to 1.2Msamples/s
<discord-> B​utcher. — 40ths gets you to 800 ish degrees or 1600 unsigned which is a useful range.
<discord-> A​shnoom. — but that is too much data to process continuously 😄
<discord-> B​utcher. — And divide by 4 is cheap then convert to bcd to display.
<discord-> A​shnoom. — true
<discord-> D​RVeyl. — 300 kHz. Ahh, the joys of narrowband...... 😉
<discord-> A​shnoom. — pretty high to me 😄
<discord-> B​utcher. — Data flows in my work stuff are about a million times that.
<discord-> A​shnoom. — had to resort to some good old fashioned godbolt.org compiler explorer to fiddle with my C++ code to come up with the most efficient solution, speed wise
<discord-> A​shnoom. — Gaming, sure :-]
<discord-> A​shnoom. — But embedded is more fun
<discord-> B​utcher. — I find shaders quite fun.
<discord-> A​shnoom. — I tried fiddling with shaders once, gave up. Not my thing
<discord-> B​utcher. — Scheduling is harder in a gpu though, lots going on.
<discord-> A​shnoom. — Currently doing an assignment for "the Wireless Kitchen Consortium". They are busy creating a new standard, Like Qi (wireless phone charging), but then to be used in kitchen counters for all kinds of kitchen apparatussesss.
<discord-> A​shnoom. —
<discord-> A​shnoom. — I currently have to write the software for the 'load box'. Which is going to be a dynamic/static "virtual" load mimicing a real device. Which can also measure how the induction transmitter is responding to changing power requests and varying loads.
<discord-> B​utcher. — Qi for appliances seems like it would lack power.
<discord-> A​shnoom. — I'll also, once this is done, have to write a 'transmitter box' which tests a real device. These boxes will be shipped to partners so they can test their transmitter _or_ receivere, depending on what they produce
<discord-> A​shnoom. — This standard runs up till 2.5KW
<discord-> B​utcher. — Oh that's not bad.
<discord-> B​utcher. — Can they mount under a typical worktop?
<discord-> A​shnoom. — I have a 50x40cm PCBA on my desk at home, with an almost as big heat sink on top. to dissipate 3KW
<discord-> A​shnoom. — yes they will
<discord-> B​utcher. — Our si they need to be closer to the surface?
<discord-> A​shnoom. — you might have to add a small cut out underneath
<discord-> A​shnoom. — but that is not set in stone yet
<discord-> A​shnoom. — ofc. Wireless transmission is better the closer the coils are
<discord-> A​shnoom. — ofc. Wireless power transmission is better the closer the coils are (edited)
<discord-> B​utcher. — Yeah just thinking of you have granite sides that might be awkward.
<discord-> A​shnoom. — They are also looking in to using square coils instead of round ones, as they can be moved more close to each other, which allows you to place your devices more freely. But it does come at an efficiency loss
<discord-> A​shnoom. — Regardless, it is real cool to see someone place a blender on top of a counter, without a wire attached to it and just see it turn on
<discord-> B​utcher. — That's pretty neat.
<discord-> B​utcher. — Makes it a lot easier to get something out of a cupboard and just use it.
<discord-> A​shnoom. — yep.
<discord-> A​shnoom. — It'll also be big , probably, in asian countries. Because the living space tends to be really limited there. And the kitchen counter is usally likes then 50cm wide
<discord-> A​shnoom. — but, that's just from what I heard. Only started since april there. And my main focus is creating the SW from scratch. So, I am not involved with creating the standard itself or anything.
<discord-> A​shnoom. — but, that's just from what I heard. Only started since april there. And my main focus is creating the SW from scratch. So, I am not involved with creating the standard itself or anything. (I am the sole SW engineer) (edited)
<discord-> A​shnoom. — In my spare time I am playing around with creating my own RTOS 🙂 (In C++)
<discord-> A​shnoom. — In my spare time I am playing around with creating my own preemptive RTOS 🙂 (In C++) (edited)
<discord-> B​utcher. — 50cm is pretty small.
<discord-> B​utcher. — Sell to rich Chinese people with big houses
<discord-> K​obymaru. — If I want to be in a Synchronous orbit, I want Nodal Precession to be 1.00 ?
<discord-> K​obymaru. — If I want to be in a Synchronous orbit, I want Nodal Precession to be 1.00 °/d ? (edited)
<discord-> B​utcher. — Approximately yes.
<discord-> B​utcher. — @Ashnoom I'm enjoying the hardware design and direct bus interfacing and such on my hobby project. Very different to my normal work.
<discord-> B​utcher. — My $10 logic analyser works great. 😆
<discord-> A​shnoom. — 😄 I bought a saleae before their prices went up. _very_ happy with it 😄
<discord-> A​shnoom. — bit more than $10 though.
<discord-> K​obymaru. — And how do I read Cycle and Subcycle?
<discord-> K​obymaru. — Or 360°/365d = 0.985 °/d ?
<discord-> B​utcher. — I have a Chinese saleae clone. 😆
<discord-> B​utcher. — And use sigrok.
<discord-> A​shnoom. — sigwhat?
<discord-> B​utcher. — Oss logic analyser / scope software