#live-broadcast-chat

1 messages ยท Page 238 of 1

nova totem
#

I kinda want to make a fidget toy just with those tester pins

ionic garnet
#

I love those Kitty

nova totem
#

That's so interesting, I was just talking to someone about tracking proximity of children you are trying to keep track of.

open girder
tulip canyon
#

My kid had a gps ankle tracker while in ski school. We got end of day reports showing all locations. Neat and creepy all at once

#

These are beautiful

ionic garnet
#

Great stuff all

nova totem
#

Great projects everyone

tulip canyon
#

Thank you everyone. Always inspiring

neat geyser
#

great projects, thanks everyone for sharing!

open girder
dim knot
#
unique sandal
#

HI, all! Question: Can you please suggest a cheap/simple audio indicator (e.g. an LED between each guitar pedal via 1/4" mono cables to help troubleshoot where the guitar signal has been interrupted)? Thanks!

cinder wind
#

some folks have green screen or blue screen. pt has purple screen

waxen thistle
#

Good evening all you most excellent people!

open girder
#

Thank you for supporting Adafruit, a NYC, USA manufacturing company! https://www.adafruit.com Please pick up something to keep us going ๐Ÿ™‚

slow spire
open girder
#

10% discount code, code is: probeclip http://www.adafruit.com

waxen thistle
#

If rotary encoders have you spinning in circles, there's probably a learn guide for them!

grand tusk
#

circle python parsnip?

slow spire
#

yum

#

Hi, @waxen thistle ๐Ÿ‘‹

upbeat coral
#

What (approx) is the backlog on RPi4-8gb. Ive been waiting for that wonderful email since 3/27/2022. Just trying to do some planning.

tulip canyon
#

PT you suffering from spring allergies?

open girder
#

yah, and a lil tired this week ๐Ÿ™‚

tulip canyon
slow spire
#

@upbeat coral I don't think even Raspberry Pi knows that. I'd suggest checking rpilocator.com twice a day at least.

ionic garnet
#

allergies have been so bad this season so far

slow spire
#

@ionic garnet I just took a Zyrtec. ๐Ÿ‘ƒ

tulip canyon
#

pollen is literally pooling in the streets here

ionic garnet
#

I use Zyrtec, Allegra, Xyzal, ... in rotation

short chasm
#

we need a DRV8833Locator twitter bot

slow spire
#

Welcome to our changing climate, and associated business opportunities for antihistamines.

upbeat coral
#

Thanks @slow spire . I'm not in that big a hurry. Just my OCD kickin in about planning. Got other things I need to do, the pi is for a want to do.

ionic garnet
#

and beach front property

slow spire
#

@upbeat coral I mean, I could find you a Pi 4 8GB. ๐Ÿ’ฐ ๐Ÿ˜œ

cinder wind
#

this is the art content I come here for

short chasm
#

LMAO Ghost

open surge
#

Literally laughing out loud, well done

drowsy inlet
#

amazing

slow spire
#

HAHAHAHA

ionic garnet
#

so cool

tulip canyon
#

๐Ÿ˜†

upbeat coral
#

This creeped me out the last time you played it and it still does.๐Ÿ˜‰

waxen thistle
#

That was great!

urban gale
#

oh wow

unique sandal
#

LOL

short chasm
#

the twitter live feed is about 30 seconds ahead of the youtube stream

slow spire
#

literally LOL

ionic garnet
#

who could refuse that video?

waxen thistle
#

Saw the hobby creek helping hands bases too --- shame they discontinued the Gen1 edition.

nimble jackal
#

Everything is fine. ๐Ÿ˜„

cinder wind
#

the best part for me was the stand made from Panavises

waxen thistle
#

Just throw panavises at it and see what sticks!

dim knot
waxen thistle
#

Need to do a rotary turntable for homemade ectoplasm? Panavises! Soldering a robot friend? Panavises! Need to divide by zero? Panavises!

slow spire
sturdy dagger
#

Speaking of Python on hardware... Can someone recommend a 16x2 LCD that is easy to use in CircuitPython?

dim knot
#
tulip canyon
#

Enjoy the Tues Python on Hardware email. Any chance to make text responsive, mobile friendly?

slow spire
sturdy dagger
open girder
#

@tulip canyon thankya, will see what can be done!

slow spire
#

Also, try searching adafruit.com for LCD, and find the ones that are breakouts, but not shields, for flexibility in which MCU you use.

#

Looks like Adafruit has added CircuitPython support for many of them.

sturdy dagger
upbeat coral
#

@slow spire I already get a fair share of hate mail from amazon for calling them out about scalping. I'll wait my turn. Thank you for the offer though.

waxen thistle
#

Every little bit helps.

open girder
slow spire
#

@sturdy dagger Try this; there are quite a few options:
https://www.adafruit.com/category/96

ionic garnet
#

Pine pollen started in northeast this week

waxen thistle
#

NYC under construction? Windows open?.....you're breathing in Disney Dust! ๐Ÿงš ๐Ÿฐ

dim knot
slow spire
#

"Sir, that's not haze, that's Disney Dust"

sturdy dagger
waxen thistle
#

Tinkerbell's wand may be a source of ozone generation.

slow spire
#

Love these noises

upbeat coral
#

Hey PT, Generic Emergen-C and generic Zyrtec (citrazine HCL) daily, got me through Covid (everyone around me got it but I have remained in the clear)and spring allergies.

noble grove
#

QUESTION: The blurb for the QT Py ESP32-S2 (ID: 5325) mentions Time of Flight distance measurement. Will there be a guide for that?

open girder
#

thank ya @upbeat coral might try that ๐Ÿ™‚

turbid hill
#

Droidcam on android does the same thing as the apple cam

west harbor
#

was that a purple feather?

turbid hill
#

pink

west harbor
#

seemed a different shade than the rp2040 feather

turbid hill
#

getting the right color from pcb board makers is tricky

slow spire
# noble grove QUESTION: The blurb for the QT Py ESP32-S2 (ID: 5325) mentions Time of Flight di...

@noble grove Funny you should ask that. I wondered the same thing, and very smart people referred me here:
https://github.com/espressif/esp-idf/blob/31b7694551620522cc3fde0623321a38bfea762f/examples/wifi/ftm/README.md

GitHub

Espressif IoT Development Framework. Official development framework for Espressif SoCs. - esp-idf/README.md at 31b7694551620522cc3fde0623321a38bfea762f ยท espressif/esp-idf

west harbor
turbid hill
#

if you use Visual Studio Code there is a excellent plugin for using espressif-idf

tulip canyon
#

I'd love to know how to get time once via WIFI or NTP then hand off to RTC

noble grove
#

@slow spire Thanks

turbid hill
#

everytime I hear max I think of the led driver chip

slow spire
# tulip canyon I'd love to know how to get time once via WIFI or NTP then hand off to RTC

The Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks. In operation since before 1985, NTP is one of the oldest Internet protocols in current use. NTP was designed by David L. Mills of the University of Delaware.
NTP is intended to synchron...

sturdy dagger
#

Has anyone seen any research about super capacitors vs battery on a RTC for short term power loss? Would a battery last as long or longer than the electrolyte in a super cap?

modest ingot
#

@tulip canyon its very doable. I'm doing that on a project now, just use the NTP library to get the current time and set the clock If I'm understanding your issue

#

I use circuitpython

turbid hill
#

there is a fellow in UK Julian LLett that has messed with Super Caps in that manner

#

has a youtube channel

noble grove
#

QUESTION: Is there an i2s isolator (like the ISO1540 Bidirectional I2C Isolator ID: 4903)?

slow spire
#
turbid hill
#

yep that is him

#

I just remmeber from school when people talked about a cap with a 1 farad rating was so weird.

west harbor
#

there are like 6 supercap videos within the last two years from that guy

turbid hill
#

Just be careful you can do some series damage to yourself with 1+ farad caps

slow spire
tulip canyon
#

Question: How far will time.monotonic() take you and when should you RTC?

waxen thistle
#

๐Ÿ‘๏ธ on NPI

urban gale
#

๐ŸŽถ"..everyday"

nimble jackal
#

Someone told me there's a chip shortage...

slow spire
#

There is?

turbid hill
#

need to listen to the chip jingle

slow spire
#

Yeah, I'm at the bottom of the chip bag, eating chip dust.

waxen thistle
#

No joke, went to my local grocery store to buy a bag of Fritos -- and they were out. Stock person apologized, explained they had a chip shortage.

So yes....it's even affecting actual edible chips!

dim knot
dim knot
cinder wind
dim knot
#

Pogo Pin Probe Clip - 6 Pins with 2.54mm / 0.1" Pitch https://www.adafruit.com/product/5433

Pogo Pin Probe Clip - 2x5 1.27mm Pitch SWD https://www.adafruit.com/product/5434

waxen thistle
#

i like this clip so much

slow spire
#

Oh darn it, now I actually want one!

#

@waxen thistle It works in a pinch.

turbid hill
#

Question: On Adafruit daily tip you mention sorting resistors by third color band, clarify what you mean please since you can have 4/5 band resistors. There was no explanation.

tulip canyon
#

Optic audio is light

upbeat coral
#

๐Ÿ‘

noble grove
#

QUESTION: Can the QT Py ESP32-S2 do ESP-NOW mode?

unique sandal
#

Thanks for answering. To the drawing board! ๐Ÿ™‚

tulip canyon
#

Android on Gmail thanks - mainly text

modest ingot
#

I learned about the ESP32-S2 QT Py microcontrollers because of the pi shortage. Many uses can be handled by a micro controller, and I didn;t know that before trying to use a wifi enabled microcontroller.

tidal remnant
#

Question: what parts would I have to buy from adafruit to create a 3d microphone array? (4x4x2)

tulip canyon
#

๐Ÿ™ Thank you for answering!

turbid hill
#

gotcha thanks

tidal remnant
slow spire
#

It's a hammer shortage; it's a hammer shortageโ€ฆ ๐ŸŽต

uneven gull
#

How do you test firmware at Adafruit?

wind rose
#

Question: Do you have a suggestion for a rp240 flash memory. Is a module with slightly lower clock good ?

slow spire
#

@uneven gull Often the libraries include test code, and Adafruit does a lot of CI.

waxen thistle
#

Thanks @open girder for another excellent evening of shows!

wind rose
#

thanks

sturdy dagger
#

I appreciate the time you all put in every week. Thank you.

ionic garnet
#

Thanks Adapeoples

slow spire
#

@wind rose Would an SD card breakout be an option for you?

upbeat coral
#

Thank you for giving us your time

west harbor
#

thanks

tulip canyon
#

Thank you all, Adafruit and community

haughty quiver
#

bye!

urban gale
#

thanks for another great show

cinder wind
#

thanks Limor, pt, and everyone at @open girder!

slow spire
#

Thanks, @open girder !

wind rose
#

Sadly no. The thing is that the RP2040 uses an external flash storage for the firmware @slow spire

slow spire
#

@wind rose How much flash do you need?

cinder wind
#

I just did a grep 'EXTERNAL_FLASH_DEVICES' -r circuitpython/ports/raspberrypi | cut -d'=' -f2 and it looks like the current flash chips in use by RP2040 CircuitPython boards are: W25Q16JVxQ, W25Q128JVxM, GD25Q64C, W25Q64JVxQ, P25Q16H, GD25Q64C

wind rose
#

Thanks for the effort @cinder wind@slow spire I'll check those chips out.

haughty quiver
#

hello all!

lavish patrol
#

Greetings, good people. toebeans

haughty quiver
#

Greatings, great people!

lavish patrol
#

Salutations, fine folk.

still imp
#

Park time

viral sail
#

Good afternoon.

split gazelle
#

good afternoon folks

lavish patrol
#

Bleeps and Bloops are go!

drowsy inlet
#

hello all

ionic garnet
#

howdy

shell mason
#

Lars workshop hosted by JOhn Park

split gazelle
#

i do really enjoy the beginning synth jam for jp's workshop

clever summit
#

๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‘‹

#

Hey Liz!

#

And Mr. Callaway.

lavish patrol
#

Evening Mr. Bergdahl.

open surge
#

Hey all

eager matrix
#

Hi John. Can't wait to see what happens.

cinder wind
#

whoa whoa stop with the techno jargon there JP

lavish patrol
#

Activate Lars mode.

clever summit
#

Me in 2 chats <- Multitasking

#

That IS disturbing.

lavish patrol
#

@clever summit @clever summit ...

clever summit
#

Lol

lavish patrol
#

@haughty quiver Has also been spotted in Doom...

still imp
#

Clickey fun

cinder wind
lavish patrol
still imp
#

Does anyone really know what time it is?

dry marten
#

Daytime here ๐Ÿ˜Ž

lavish patrol
#

21:13 here.

cinder wind
#

woohoo!

shell mason
#

somehow john could do that with other hand control the joystic

#

Fader between

cinder wind
#

remember DVDs? I don't. hahaha

shell mason
#

remember VHS

lavish patrol
#

I had a Betamax, back in the day.

split gazelle
#

my desk is forever scary

drowsy inlet
#

work... bench... ?

gaunt plume
#

๐Ÿ‘‹

#

had to pop in, this project is neat

dry marten
#

My work area is forever caught between chaos and order. Perhaps my desk is a strange attractor ๐Ÿค“

inner spade
#

Some digital pots can only deal with signals within the digital potโ€™s power voltage value.

cinder wind
#

And composite TVs & monitors are really cheap in thrift stores now ๐Ÿ™‚

lavish patrol
#

Thanks, @haughty quiver ๐Ÿ‘

split gazelle
#

great stream!

inner spade
#

Thanks!

cinder wind
#

Thanks JP!

clever summit
#

Danke Schรถn!

still imp
#

Fun times adafruit

haughty quiver
#

right on, thanks all for hanging out!

drowsy inlet
#

thanks!

haughty quiver
#

bitte schรถn @clever summit

split gazelle
#

happy friday!

#

sound is good ๐Ÿ‘

inner spade
#

๐Ÿ‘‹

brazen grove
#

hoi zame

nova totem
#

Happy Friday to all

inner spade
#

Touch calibrator PR for adafruit_touchscreen was submitted last week, BTW.

brazen quail
#

Hola from 'rado ! :-D

wheat terrace
#

just ordered a couple of things to try to start contributing!

inner spade
#

Need to update adafruit_touchscreen to include a rotation argument. On the to-do list.

#

Like adafruit_stmpe610

#

Thereโ€™s a calibrator example in there, too

brazen grove
#

you can just add a remote

inner spade
#

I donโ€™t recommend that you update the calibration code with an old calibration value since the old values might fall within the actual screen edges.

#

And would prohibit a fresh, accurate calibration.

#

Thanks for the PR testing and review @smoky island ! Iโ€™ll update the name, refactor it, and fix a spelling error later today.

wheat terrace
#

mp_printf(&mp_plat_print VA_OPT(,) VA_ARGS)

clever summit
#

๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‘‹

wheat terrace
#

nice!

#

Thanks, it was pretty cool!

inner spade
#

Excellent change. Good to have โ€œcontainsโ€ in there for consistency.

#

Thanks!

smoky island
#

Will be getting started a few minutes late this morning

smoky island
inner spade
#

๐Ÿ‘‹

#

Youโ€™re welcome. It refreshed the motivation to add a screen rotation arg.

grand tusk
#

Hello everyone.

clever summit
#

๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‘‹

inner spade
#

Very nice!

clever summit
#

Yep, amber = new moon, cold white = full moon.

#

Thanks!

#

It's a 4 dollar chinesium product. ๐Ÿ™‚

inner spade
#

Built-for-purpose artwork. Cool.

inner spade
#

The argument approach is an excellent solution.

#

Leaves it open if the chip shortage mandates yet another backlight controller chip, as well.

#

I created an empty repo with all the pre-commit scripts rather than cluttering the project repo with files that need to be kept up-to-date.. Iโ€™ve been using the empty repo as an environment for local testing. Yeah, I know itโ€™s an extra step or two, but having only one pre-commit config to maintain fits my occasional use workflow.

#

Exactly.

inner spade
#

50,000 Hz

#

Is that part of the โ€œadding C code modules to CircuitPython coreโ€ functionality? If so, Iโ€™ll bet a bunch of folks would be interested in such a guide.

#

Youโ€™ll get a lot of questions about using interrupts. ๐Ÿ˜

#

Just the 3.5-inch FeatherWing and 3.5-inch breakout board

#

Hmm. And the 3.5-inch piTFT.

#

The FeatherWing driver doesnโ€™t dedicate a pin for backlight control. Donโ€™t know about the piTFT; checkingโ€ฆ

#

โ€ฆ piTFT has a separate backlight pin, as well. Learning guides talk about 1000Hz and 5000Hz pwm frequencies, so theyโ€™ll need updating when the FeatherWing and breakout guides are updated.

noble grove
#

Can you even do interrupts with CP? I heard only MP can use interrupts.

grand tusk
#

What does this mean?

help('modules')
...
Plus any modules on the filesystem

noble grove
#

I see. There's no way to write callbacks or enable interrupts in CP.

grand tusk
#

I mean the Plus any modules on the filesystem part. How would you put a module on the filesystem?

#

Hmm, I was hoping to load a C-language module that isn't baked-in.

#

you can set the config option core. pager to cat

#

The git config option core.pager.

noble grove
#

I guess you wouldn't want to write an interrupt routine in Python anyway due to speed.

grand tusk
#

Thanks, @smoky island !

noble grove
#

Thanks

inner spade
#

Thanks for the stream and all your work today!

smoky island
#

Thanks all. Have a good weekend everyone ๐Ÿ‘‹

midnight plinth
#

?showtimes

arctic abyssBOT
#

Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

timid plover
#

?showtimes

arctic abyssBOT
#

Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

timid plover
#

?showtimes

arctic abyssBOT
#

Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/ Foamyguy - 5pm ET Fridays
FoamyGuy's CircuitPython Stream - 11am ET Saturdays

ionic garnet
#

Is there anybody out there?

grand tusk
#

where?

ionic garnet
#

Anywhere1

#

Howdy!

grand tusk
#

Hello!

ionic garnet
#

I learned Rust this weekend. Now trying to cross compile for Adafruit MCUs

cinder wind
viral sail
#

Good afternoon.

haughty quiver
#

hi!

grand tusk
#

Wow, achievement unlocked!

ionic garnet
#

Yeah. Life of a CTO is good. Want to try something? Just do it!

#

yeah moon is appropriate since I do this and MCU stuff at night

opaque hearth
#

Afternoon, if that's your zone.

grand tusk
#

Is this the head-on-a-stick episode?

ionic garnet
#

I had two reminder windows open and got this cool delayed effect to the song

cinder wind
#

really want to make JP's thumbnail like the jack-in-the-box from Twilight Zone

ionic garnet
#

It's so good to see all you regular Adapeoples

viral sail
#

Nice 2600 shirt JP.

drowsy inlet
#

Unexplained urge to play Pitfall...

inner spade
#

@haughty quiver Are there lyrics to the opening music track?

ionic garnet
#

I don't know why but its exciting to hear your name/handle said on a live broadcast!

haughty quiver
ionic garnet
#

I've ordered two already at 2 minutes to showtime. Don't want to miss out.

cinder wind
#

ada echo echo echo

grand tusk
#

wow, the og seesaw board!

haughty quiver
#

oops sorry about echo

ionic garnet
#

fixed now

opaque hearth
#

It's a big factory. Lot's of reverb.

haughty quiver
#

ha

inner spade
#

Echo is just an artifact of the WayBack machine.

haughty quiver
#

immersive!

ionic garnet
#

strange Quantum things happen when you bend time

rotund marsh
#

"5 buttons", but I see 6? Analog joystick have integrated button?

ionic garnet
#

I am not sure what I will use this board for but that never stops me

grand tusk
ionic garnet
#

I guess I'll have to write my own Rust driver for it

#

nice looking board

#

Searching on Seesaw in store only gives a couple results

#

My MCU mess

#

the desk of a madman

grand tusk
#

This is fine.

plush jay
#

Must not be married, @ionic garnet

ionic garnet
#

I am (more or less). I'll be 60 this year. She and I started dating when I was 16. I've been this way all my life.

#

I invest $1000 a month or so on my personal growth. Always have throughout my 40 years as a software professional

ionic garnet
#

My partner Sue and I do projects together. She does crafting and art. I do music, creative work and electronics

ionic garnet
grand tusk
ionic garnet
#

Ah I have Cricket and neosliders!

#

I haven't built any robots since Jibo but I liked the idea of the Cricket.

#

No I mean

plush jay
#

Good partner, @ionic garnet Mine just leaves me alone in the lab.

viral sail
#

Thanks @haughty quiver

ionic garnet
inner spade
#

Thanks!

grand tusk
#

Thanks JP!

ionic garnet
#

Thank Mr. Park

drowsy inlet
#

cool stuff. thanks jp!

plush jay
#

Bye !

fierce wren
#

Anther great show JP!

opaque hearth
#

Great product! thx JP!

plush jay
#

Til next time all !

ionic garnet
#

And goodbye to all my virtual friends. Hope to meet some of you in person now that the world may or may not be normal again

grand tusk
#

Extra features!

ionic garnet
#

Encore!

cinder wind
#

uh oh extra content!

opaque hearth
#

It's like a secret track!

drowsy inlet
#

Encore!

ionic garnet
#

Standing Ovation!

#

Did you scale it to 1023 @haughty quiver ? I thought you said a different range earlier.

#

Nice

inner spade
#

And if you play the bonus track in reverse, youโ€™ll hear a special message. WTOPPSPJ

grand tusk
#

Future CP Parsec: use of const.

ionic garnet
#

and undoubtable it references Satan in reverse

ionic garnet
drowsy inlet
grand tusk
#

Could this be used to make music?

#

from micropython import const

drowsy inlet
#

ah, missed that

ionic garnet
#

By convention, constant in most coding standards for Python declare them in all uppercase

#

I really dig the syntax of Rust for declaring visibility, mutability, traits interfaced, generics. Cool stuff

grand tusk
#

roll credits

inner spade
#

Extra bonus time to place your order.

ionic garnet
#

Thank you John. Enjoyed it as always. @haughty quiver

#

See you all

#

just waiting to see if second Encore

grand tusk
#

:same:

ionic garnet
#

Nope curtain came up!

drowsy inlet
#

Freebird!

grand tusk
#

lol

cinder wind
#

dang no second encore.... or is there

drowsy inlet
#

lmao that was awesome ๐Ÿ™‚

haughty quiver
#

No. Officially, No.

ionic garnet
#

Why do I get the feeling that you are a theater person @haughty quiver ?

haughty quiver
#

It is highly obvious I suspect.

ionic garnet
#

Yup

waxen bough
#

Is the joystick also a pushbutton?

fierce wren
#

Haha! Nice!

drowsy inlet
fierce wren
#

2 people were still watching. Love the 2nd encore!

haughty quiver
#

@waxen bough no, it is not a push button, just joy/thumb stick

grand tusk
#

Dunno, seen it twice in the past two days. Hope to learn more.

haughty quiver
#

I think we learned the same lesson from watching Ferris Bueller in the theater all those years ago...

ionic garnet
#

When I lived in Los Angeles I learned to watch movies through the credits.

cinder wind
ionic garnet
#

I use _ for internal but ok to use and __ to mean "don't mess with it"

#

in Python

#

per some PEP recommendation (8 maybe)

haughty quiver
ionic garnet
#

exactly

#

Loved seeing movies at Mann's or El Capitan

#

in Hollyweird

drowsy inlet
cinder wind
drowsy inlet
#

Right, it says it is hidden, which is consistent with what RichSad mentioned re: convention of using _. But for it to not use any memory during execution, it would have to literally replace the expression, I would think.

#

So perhaps the no-_ scenario instantiates a singleton that is referenced where needed?

cinder wind
drowsy inlet
ionic garnet
#

I don't use MP all that much. But I do donate monthly to it

drowsy inlet
rocky reef
upbeat coral
#

Hey Y'll

open surge
#

good morning

wise iris
#

good morning

rocky reef
#

good morning, afternoon, evening and night to everyone all over the world!

upbeat coral
#

2, 1, excellent!

lavish patrol
#

Hello, all. ๐Ÿ‘‹

urban gale
#

hi folks!

rocky reef
#
unreal bay
#

The qtpyS2 case is neat, thanks for that, terrifying getting it in, and not tried to remove yet, but looks good and surprisingly strong when separating the lid etc.

rocky reef
urban gale
#

did we ever settle the gif pronunciation?

lavish patrol
#

Exit via the GIF shop.

lavish patrol
urban gale
lavish patrol
rocky reef
urban gale
unreal bay
#

Are the ESPs the goto WiFi/BT solution for rp2040 or is there a cheaper / more-available choice?

rocky reef
lavish patrol
#

I'm not confused... ๐Ÿค”

#

I always look like this. ๐Ÿ˜„

unreal bay
lavish patrol
#

Wooden Lego = Ligno. ๐Ÿค”

rocky reef
#

Lego Snake -ย  DaveMakesStuffhttps://www.thingiverse.com/thing:5385586ย https://youtu.be/JHeI6XpNq5E

Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses!

Lego Snake
DaveMakesStuff
https://www.thingiverse.com/thing:5385586
CR10S Pro V2
Purple Gold PLA
10hr 15mins
X:238 Y:218 Z:19mm
.2mm layer / .4mm nozzle
6% Infill / 1mm retract
210C / 60C
51g
70mm/s

-------------------------...

โ–ถ Play video
lavish patrol
#

๐Ÿถ ๐Ÿ‘

upbeat coral
#

Thank you for giving us your time

hard hollow
#

yay thanks folks! cya tonight

lavish patrol
#

Thanks, @hard hollow and @rocky reef ๐Ÿ˜€

rocky reef
#

thanks so much for hanging out folks, see ya tonight!

urban gale
#

thanks for another great show, guys

open surge
#

good show, thanks!

shell mason
desert orbit
#

thanks for featuring my make! ๐Ÿ˜„ It was a fun project!

#

Setting up the DPI display was a bit of a bear but it worked great once I got it going ๐Ÿ˜„

hard hollow
tulip canyon
#

Hello Everyone ๐Ÿ‘‹

nova totem
#

Good evening all

upbeat coral
#

Hey Y'll

smoky island
#

Hello everybody ๐Ÿ‘‹

viral sail
#

Good evening everyone.

open girder
waxen thistle
#

Good evening all you most wonderful people!

open surge
#

hey all

smoky island
tulip canyon
#

UTF-8?

rapid hornet
#

@tulip canyon yup, all strings in circuitpython are utf-8

slow spire
#

@rapid hornet Which bitmap font is that?

rapid hornet
#

gnu unifont

#

happy to take suggestions

slow spire
#

Subarashii, @rapid hornet

smoky island
#

Neat dashboard and great work integrating it @split gazelle!

open surge
#

@split gazelle Looking forward to that learn guide!

smoky island
#

Aww that little switch is so lovely.

split gazelle
slow spire
#

"snap-fit" Everyone mark your bingo cards.

waxen thistle
#

Now that gets me thinking about Grafana integration, for the ultimate home dashboard experience.

#

Doom playing, another bingo square marked

trail zephyr
#

JP as Doomguy going after Lars monters

haughty quiver
cinder wind
#

yep, looks like JP

haughty quiver
#

LOL

waxen thistle
#

@haughty quiver iddqd + idkfa

haughty quiver
#

sorry

rapid hornet
waxen thistle
#

I haven't had any experience with that one. I'll have to dig into it ๐Ÿ™‚

slow spire
#

Beautiful!

waxen thistle
#

that's a sweet acrylic case too

#

it's one of those things that takes a project to the next level

slow spire
#

"chip shortage" bingo square, everyone

cinder wind
#

that's a great idea pt! like: which boards have a DAC?, which have four ADC?, which have fast floating point? etc

slow spire
#

oooh "unhappy valley"

#

that's a cool neologism

waxen thistle
#

micro-usb -- the cable you get plugged in on the 3rd attempt. โค๏ธ usb-c.

wild urchin
#

@haughty quiver 100% this thing. Tesseract lives on Nano

#

And now you have me thinking about how hard it would be to port O_C to RP2040

open surge
#

oh, I'm stealing that one "gone like Alderaan!"

waxen thistle
#

woah, spoilers there about Alderaan. next you'll be telling us "that's actually no moon"

cinder wind
#

"Gone like Alderaan" was PhilB's synthpop/rap crossover album in '91

haughty quiver
#

LOL "gone like Alderaan"!

wild urchin
open surge
nova totem
slow spire
#

hahaha

wild urchin
#

Do we need to get @low fractal a cane to Wave at kids on their yard.

smoky island
#

Thank you for blazing new trails and sharing with others to make things easier and better @low fractal ๐Ÿ‰

slow spire
#

old man yells at ESP docs.gif

light stump
#

ESP32-S3 LCD peripheral is ๐Ÿ”ฅ

waxen thistle
#

Thanks @low fractal for all your awesome work and bottomless well of enthusiasm.

ionic garnet
#

it's a 2 pizza team

haughty quiver
#

It was a 9 Arizona Iced Tea code session.

cinder wind
#

regularly buying adafruit gear is like a patreon subscription but you get hardware as well as software and documentation

open surge
waxen thistle
#

Support the project, support the community, support an open future.

wild urchin
#

Patreon via Product of the Week

haughty quiver
#

๐Ÿค–

nova totem
#

that's cool

slow spire
#

I love the aesthetic!

low fractal
#

Thx for the kind words yโ€™all. ๐Ÿ™

viral sail
#

Great projects everyone. Thanks for sharing.

wild urchin
upbeat coral
#

Hey PT, how's the sinus's doin

nova totem
#

Great projects everyone. I feel like I'm in a project funk so I love to see what others are doing

tulip canyon
#

Thanks for sharing everyone. Fantastic work ALL!

ionic garnet
#

i was late to the party tonight.

waxen thistle
#

Thanks everyone for sharing your awesome projects! Stay safe, stay cool, and stay wonderful!

ionic garnet
#

Still having a blast learning Rust on MCUs

wild urchin
#

If only I could get the QTPys out to people who need them.

hazy tiger
wild urchin
ionic garnet
#

I'm following tutorials from the Emdedded Rust Book

#

and consuming large quantities of tech talks

#

The language really resonates with me

wild urchin
#

PragProg or O'Reilly's or...?

slow spire
#

@wild urchin Which QT Py?

wild urchin
ionic garnet
#

Long time as a C++ guy. Not O'Reily's or other published, it's a PDF from the web linked in the @LetsGetRusty Rust Cheat Sheet

#

that's one of the things I want to use Rust on, M0 boards

#

too small to run Python for non-trivial scripts

slow spire
#

395 available at the moment

ionic garnet
#

very nice. I only have two M0s: one Feather, one QT Py

#

may want more!

wild urchin
#

Yeah, I am 20 years into Python, but don't ever want to look at it again.

#

If you like Python, don't ever work on BofA Quartz projects.

ionic garnet
#

I love Python. Still my "going steady" language. Python is my hot affair language. It will soon find its way into my mainstream

wild urchin
#

Learn from my mistake.

open girder
#

please do not language bash, room for them all here ๐Ÿ™‚

ionic garnet
#

I'm a CTO so I don't have to code much. So I could for fun and part of my continuous learning adventure

wild urchin
#

@open girder the language is great, the work experience was traumatic.

ionic garnet
#

probably going to try GoLang too. Python is a great language. Truly elegant and "write fast"

#

sometimes I like to go down to the metal

open girder
#

and lots of folks enjoy it, love it, room for both ๐Ÿ™‚

ionic garnet
#

it's a machismo thing!

#

good jam

#

Pride adafruitpride

wild urchin
#

That said, I am really looking forward to seeing how far they go with type hinting and static analysis.

waxen thistle
#

Indeed, that jam was better than Lonestar's raspberry jam.

wild urchin
#

And, Python is great, I am personally burned out so much that I haven't touched code in 4 monhs

#

Hmmm.

#

Midi over mqtt

dim knot
waxen thistle
#

Those perma-protos are also the jam!

dim knot
#
slow spire
#

Your cluster is one pi. Use one pi.

#

Use a Pi 400, people.

hot frigate
#

I had to drive home today to get a Pi I use at work to program my Grand Centrals.

waxen thistle
#

The pi400 is pretty rad

upbeat coral
#

I picked up a Pi400 Dock for one of my 400's. Pretty nice dock, almost like a laptop.

cinder wind
#

"El Wire" sounds like a Zorro badguy

open girder
#

Thank you for supporting Adafruit, a NYC, USA manufacturing company! https://www.adafruit.com Please pick up something to keep us going ๐Ÿ™‚

slow spire
#

@cinder wind Need an El Wire wrestling mask

#

Wait, don't take that literally.

#

Not sure EL wire near the face is the best idea without good protection.

dim knot
#

On last weeks' The Great Search we spent some time looking for a drop-in replacement for our go-to regulator, the AP2112K-3.3 (https://www.digikey.com/short/q4wh4ftz) and we found some SOT23-5 sized parts that have a fairly low drop-out and fair current output for most of our breakouts - the AP7354 (https://www.digikey.com/short/2bznd7d3).

How...

โ–ถ Play video
nova totem
#

don't sneeze around parts like that

slow spire
#

@nova totem Someone posted the other day using cheesecloth or other porous material over a vacuum hose to find and pick up tiny parts.

waxen thistle
urban gale
#

๐ŸŽถ "every-day!"

desert orbit
#

๐Ÿ˜„ ๐ŸŽต its a chip shortage ๐ŸŽต ๐Ÿ˜„

urban gale
#

so catchy

cinder wind
#

is this about Pringles and Doritos

slow spire
#

Everybody do the chip shortage Tiktok dance!

open girder
#

(whoops was not from TI)

waxen thistle
desert orbit
#

adafruit trend setters!

nova totem
#

i remember trying to use it on my own design while learning and couldn't find it even a few months ago

slow spire
#

Please, Mr. Diodes?

wild urchin
coral coral
#

Hallo.. how reliable is wiznet 5500 that on ethernet feather?

cinder wind
#

I heard voltage regulators are just 3 diodes in a coat

nova totem
#

When I started to look at the schematics I was noticing how that regulator was on most of them

wild urchin
#

SPoF

#

We need regulators that don't suffer from regulatory capture.

cinder wind
ionic garnet
#

I love Ladies talking Python!

wild urchin
#

Good!

hot frigate
#

(please don't kick me out) Why don't you take over Micropython's hardware, employ them, then keep everything going forward? (I don't understand business, I R ENGIEER)

open girder
#

@hot frigate all good, and goo question

dim knot
open girder
#

if they wanna do that, we're open to it, all depends!

dim knot
open girder
#

right now the hardware they make does not have chips

ionic garnet
#

starred CircuitPython since I hadn't yet

open girder
#

โญ๏ธ thanks @ionic garnet !

ionic garnet
#

Just say the word PT. I'm with you guys

open girder
ionic garnet
#

I'm buying the Feather ESP32-S3 tonight. Don't have any yet. 3rd order in 2 days!

hot frigate
#

I'm confused, isn't the pyboard micropython's?

open girder
#

yep, we sell those

#

we're the top reseller (i thinkl!)

hot frigate
#

still confused, but you're both awesome!

green bison
#

(correct me if I'm wrong) adafruit is also partially a store for other cool stuff that they don't make.

#

There are a bunch of products

open girder
#

yep! we stock (maybe?) the most other open-source hardware and boards, tools, and more

#

(typin with one hand, other hand is running live stream, sorry for short answers ๐Ÿ™‚

#

multitasking !

green bison
ionic garnet
#

You need another thread and ambulatory aid!

slow spire
coral coral
#

@open girder is ethernet feather with wiznet 5500 is available to buy, and if they reliable ?

open girder
slow spire
#

Looks like it may be in stock at Adafruit, also at Digi-Key.

coral coral
open girder
#

ah, sorry - and thanks @slow spire

coral coral
#

Is it reliable tho? I've been using other ethernet chip, but no luck with them...

slow spire
coral coral
#

Thank you buddy

slow spire
#

@open girder No code today, right?

open girder
#

there is!

#

10% discount code, code is: espressif

slow spire
#

Oooh nice production values, Murata!

nova totem
#

don't forget your discount code like I did last week. Learn from my mistake!

slow spire
#

White shortening is the secret to a delicious Raspberry Pi.

dim knot
nova totem
#

and remember, it looks like eyes when you put it on a robot

ionic garnet
dim knot
cinder wind
#

bugs me that we're still dealing with USB serial drivers in 2022 when USB-CDC works so well

ionic garnet
#

last 3 items are "things I ordered today"

slow spire
#

Yep, ordering a few things today, too

wary halo
#

PCB design question: Most of Adafruit's PCBs have 4 holes, 1 in each corner. 2 of those holes are plated and 2 aren't. What is the reason they aren't all plated or non-plated?

ionic garnet
slow spire
#

@open girder Also, a lot of the industry was based on just-in-time, zero-inventory (same for many other industries, too)

ionic garnet
#

it was always a risky strategy

#

to just in time order part inventory

upbeat coral
#

Thank you for giving us your time

viral sail
#

Thanks @open girder and good night. ๐ŸŒ’

ionic garnet
#

We had some problems in Jibo manufacturing where we were going near-just-in-time when vendors were modding products or becomming unavailable

wild urchin
#

And the thing is that we have to deal with CO2 emissions. JIT shipping is CO2 expensive

ionic garnet
#

Goodnight @open girder

cinder wind
#

thanks pt & Limor!

urban gale
#

Thanks Adafruit! G'night all!

inner spade
#

Thanks!

waxen thistle
#

Thanks for another excellent evening of shows!

ionic garnet
#

It's expensive and not condusive to proper business continuity governance

nova totem
#

have a great night everyone!

wild urchin
#

Thank you and good night (runs to ordering laptop)

ionic garnet
#

Just the usual CEO on our case while head of hardware and I were in China making things good again

#

it mostly happened with the video components

#

also a mic array if I recall correctly

#

it was all cowboy sh@t

#

that is what it takes!

slow spire
#

@ionic garnet I was hoping to go to China on some hardware project sometime, but recently it's gotten a lot more complicated. Do you and people you know see that easing up?

ionic garnet
#

manufacturing in general was a great experience as I learned a lot about a different area of the business. Martin who ran hardware and our VP Adam Craft were both real pros. I partnered with them to solve all technology problems at factory. What a trip

slow spire
#

(I've also been studying Mandarin off and on over the years.)

ionic garnet
#

If your invite is approved in professional setting, you entry visa is for 10 years

slow spire
#

Cool

ionic garnet
#

They raked me over the goals there. I had long hair and looked like a rock and roll band member

#

but I joked with the border agents. In the end they were always respectable and professional

slow spire
#

Just wondering about the predictability of the lockdown situation, and possibly getting stuck in quarantine for a while.

ionic garnet
#

And you'd go through it twice in a row. Once for leaving Hong Kong, and again on the China side.

#

Don't go

#

My two most common trips are China and Ukraine. All started with Jibo and lived on. But I won't go to either for now

#

but those are part of my little goto set of international resources

slow spire
#

yeah, that sounds about right for now

#

Ukraine for software, I'd guess?

ionic garnet
#

I have to go to Mexico, Bolivia then Columbia, and Vietnam this year. I am reluctant to go to any yet

#

yes

slow spire
#

Dyakuyu & xie xie

ionic garnet
#

it's also where 2/3rd of our employees live. Plus for 7 years I was customer of Waverley Software.

#

What does that mean?

#

sounds Vietnamese!

slow spire
#

Thanks in Ukrainian and Mandarin, respectively.

#

(language hobbyist)

ionic garnet
#

Ah, no one speaks Ukrainian where I go usually. Kharkiv was my home away from hone. 100% Russian speaking but 100% Ukrainian Citizens

slow spire
#

Then spasibo!

ionic garnet
#

yes

slow spire
#

I try to practice my courtesies and directions with Uber and Lyft drivers in the SF Bay Area.

ionic garnet
#

Kharkiv at night

slow spire
#

Gorgeous!

ionic garnet
#

I used to live in Bay Area.

slow spire
#

I hope your friends in Kharkiv are well.

ionic garnet
#

This lovely location was hit by a cruise missile

#

here's a different point of view. It was such a gorgeous and speacial city. Some buildings aren't destroyed.

#

Last one I promise. Since this all relates to electronics since I was there on Jibo business. I ran my entire team in Ukraine at Jibo and again at Plannuh. I loved used the company I now work for to get stuff done.

slow spire
#

Beautiful shots, @ionic garnet

grand tusk
#

I'm here for the shenanigans.

lavish patrol
#

Greetings, good people. ๐Ÿ˜€

haughty quiver
#

Hey @grand tusk me too!

#

๐Ÿ“ผ

lavish patrol
#

I think we might hear some wow and flutter today...

haughty quiver
#

heh, for certain

viscid bolt
#

Good afternoon.

ionic garnet
#

Hey JP

#

Hi everyone

haughty quiver
#

hey @ionic garnet

open surge
#

๐Ÿ‘‹

haughty quiver
#

Hi all!

inner spade
#

๐Ÿ‘‹

still imp
#

Hi guys

ionic garnet
#

"the Shank Nub" the new clock for prisons

clever summit
#

๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‘‹

ionic garnet
#

good to see you all here

inner spade
#

@haughty quiver If I shutter, then I know youโ€™ve reached the apex of artistic audio creativity. Bring it!

lavish patrol
clever summit
#

Guten Abend Herr Callaway

ionic garnet
#

allergies are doing that to my throat too

ivory flax
#

Hey John

ionic garnet
#

I did. Haven't arrived yet

lavish patrol
#

Nice "Last Starfighter" reference there. ๐Ÿ‘

ionic garnet
#

we hear them

clever summit
#

"I hear dead people"

ivory flax
#

Sounds good here

#

Maybe a stepper motor down the road

lavish patrol
#

"I bury Paul"...

ivory flax
#

Ah the Beatles days

inner spade
#

Sometimes both hubs need to turn otherwise it thinks itโ€™s at the end of the tape.

#

A South Park voiceover resistance value.

lavish patrol
#

Lol.

shell mason
#

lars effect

ivory flax
#

So no show on Tuesday

shell mason
#

the Casette Drive for Commodore64 was good back in the day

lavish patrol
#

A very sound workshop this week, @haughty quiver ๐ŸŽถ

haughty quiver
#

heh thanks @lavish patrol

inner spade
#

Thanks @haughty quiver ! Looking forward to seeing and hearing the next steps.

grand tusk
#

Thank you

ionic garnet
#

By all. Thanks @haughty quiver

shell mason
#

The Commodore 1530 (C2N) Datasette, later also Datassette (a portmanteau of data and cassette), is Commodore's dedicated magnetic tape data storage device. Using compact cassettes as the storage medium, it provides inexpensive storage to Commodore's 8-bit home/personal computers, notably the PET, VIC-20, and C64. A physically similar model, Comm...

haughty quiver
#

ooh that's gorgeous

upper sandal
#

by the way, JP Doom Guy Discord emote when ? ๐Ÿ˜„

inner spade
#

๐Ÿ‘‹

proper prawn
#

Olรก

dim wigeon
#

Happy Friday all! ๐Ÿ‘‹

upper sandal
#

the microphone sounds a little off ?

#

or is that on my end ?

dim wigeon
#

@upper sandal Sounds ok to meโ€ฆ

upper sandal
#

it sounds more distant and echo-y than usual

brazen grove
#

try cadquery one of these days, it's like openscad, but python

wheat terrace
#

sounds ok to me as well

dim wigeon
#

Multitasking today - listening to the stream and reading a book about unit testing with pytest (I know how to do it, but I have to teach my team at work how to unit test, so solidifying my understanding)

proper prawn
#

Tim I hear you well

inner spade
#

Sounds okay on YTube

upper sandal
#

no the level is high enough, just sounds different than usual

#

oh it sounds normal now

#

it suddenly switched

#

yeah sorry might have been on my side

dim wigeon
#

Teaching as a form of learning is why I stream. ๐Ÿ™‚

nova totem
#

Good afternoon everyone

dim wigeon
#

I have a friend whoโ€™s a surgeon, and he said thatโ€™s why the paradigm in medical school is โ€œsee one, do one, teach oneโ€.

nova totem
#

Similar if you look at pilots. A lot get their commercial license and while they still are taking more training they start teaching

dim wigeon
#

@nova totem Exactly. Explaining a concept to someone else forces you to take all the things you take for granted about it and make them explicit.

inner spade
#

Teaching to learn is essential for musicians, as well.

dim wigeon
#

@inner spade I think itโ€™s a great way to build mastery in any field of study, tbh.

brazen quail
#

Hola from 'rado ! :-D

dim wigeon
#

JetBrains calls them scopes.

upper sandal
#

yeah if(condition) {return true} else {return false} is the same as return condition, I tend to prefer that too

lilac tusk
upper sandal
#

I expect the compiler to optimize it the same anyway

#

note that you could accept the changes in the PR and pull them I think ?

lilac tusk
#

but also hola from Rado (temporarily though ๐Ÿ™‚ )

dim wigeon
upper sandal
#

this is the documentation of the python API

#

that's what shared-bindings is about

nova totem
#

And if it is me writing the docstring in the core I would make like 5 mistakes trying to get the format right ๐Ÿ™‚

upper sandal
#

the sphinx documentation has its own thing, I believe single backticks are for links to other documented items

#

but even though I had to fight with it to get what I wanted in the support matrix, I don't quite understand everything about it

brazen grove
#

it's not markdown, it's restructuredtext

upper sandal
#

it's double backticks for a simple highlight that is not a link

dim wigeon
#

I find RST syntax much less obvious than Markdown, personally.

upper sandal
#

click on edit on github at the top to see the source

brazen grove
#

double backticks is for monospace font

upper sandal
#

right, monospace font, like single backticks in markdown

brazen grove
#

single backticks are for links and some plugin stuff

upper sandal
#
make html
nova totem
#

I never remember that command

upper sandal
#

but beware to have installed the requirements

#

make + tab ?

brazen grove
#

yes, just type "make"

#

in sphinx make by itself shows you help, normally it runs the default action

#

sphnx defines the default action to be help

upper sandal
#

*Circuitpython

brazen grove
#

no, that's sphinx's makefile

#

note how help doesn't show you the submodules sync command

#

because it was added there, but wasn't added to help

upper sandal
#
โฏ make
Please use `make <target>' where <target> is one of
  fetch-submodules    to fetch dependencies from submodules, run this right after you clone the repo
  html       to make standalone HTML files
  dirhtml    to make HTML files named index.html in directories
inner spade
#

Title puzzles are uber fun.

dim wigeon
#

I have some clever awk code I recycle in my own Makefiles that generates the help automatically from the rest of the Makefile. But not everyone uses that.

brazen grove
#

oh,nice, someone added it

upper sandal
#

so the top level makefile is or is based on the sphinx makefile ?

brazen grove
#

@dim wigeon parsing makefiles with awk sounds like a challenge

brazen grove
dim wigeon
#

@brazen grove It uses a special comment on each make target, but yeah.

upper sandal
#

@smoky island did you pip install -r requirements-doc.txt ?

brazen grove
#

I guess there is a math plugin used there somewhere

upper sandal
#

maybe a thing was updated whose version is not pegged ?

brazen grove
#

I think it's just a warning

upper sandal
#

it ends on an error though

dim wigeon
brazen grove
#

you can run a python html server!

upper sandal
#

oh I need to learn to do that

brazen grove
#

python3 -m http.server

upper sandal
#

instant pwd html server

brazen grove
#

it changed in python3

#

they moved the http stuff around

dim wigeon
#

I use Makefiles for my fiction writing too - write in Markdown and/or LaTeX and have Makefiles to build the PDF, ebooks, etc.

brazen grove
#

I used to use makefiles in place of a source management program -- I had a command that would targzip the current source into a file with a date in the name

#

before there was github

#

by the way, the other makefiles in circuitpython run "all" by default, and you can run more than one actions at a time, so you can do make BOARD=... clean all to do clean then build

#

it's not "clean all", it's "clean" and then "all"

#

cleaning after all makes no sense

dim wigeon
#

make BOARD=. . . clean all is equivalent to make BOARD=. . . clean ; make BOARD= . . . all

uneven gull
#

How to publish html docs on intranet? (Assume SharePoint or Microsoft shop)

dim wigeon
#

@uneven gull The cleanest way Iโ€™ve found, unfortunately, is to convert them to PDF. ๐Ÿ˜ฆ

#

Microsoft sells SharePoint like itโ€™s an application, and itโ€™s really more of an application development platform/framework.

uneven gull
#

๐Ÿ˜ฉ why is Microsoft server infrastructure hostile to simple html publishing?

#

I'll use my repo to host the docs

dim wigeon
#

Microsoft server infrastructure is just generally hostile, I think.

dim wigeon
uneven gull
#

Ok, GitHub pages is available for private repos with paid GitHub pro/Enterprise subscriptions.

dim wigeon
#

I feel like in general (and there are exceptions) Microsoft products which they acquired tend to be more user-friendly than those they developed themselves.

upper sandal
#

(until they kill them like Skype)

dim wigeon
#

@upper sandal They do tend to do that, yes.

brazen grove
#

I think that for a group you should just call contains on all children and return an OR of it

rapid hornet
#

I figured foamyguy was streaming after he replied so fast

#

group should just call contains of its children

brazen grove
#

you can short-circuit the OR, stop iterating as soon as any child returns True

rapid hornet
#

totally

#

a group is more of a coordinate space to me

#

I don't think of a group having bounds. it just contains children

#

tracking bounds could be a good optimization

upper sandal
#

I like calling contain() on the children, that way a group can be a "sprite" with a complex shape maybe ?

#

or is it supposed to be a rectangle ?

rapid hornet
#

group isn't meant to have a shape. its more to move things together

upper sandal
#

but what does "contain" mean then ?

rapid hornet
#

contain in the computer programming sense, not visual in my mind

#

literally grouping things

upper sandal
#

ok, but what does it mean practically then ? what is the use case to contain(x,y) on a group ?

rapid hornet
#

ya, true. It could return a child instead of true/false

#

more for "what am I pressing at this point on the screen?"

#

I planted the seed of an idea ๐Ÿ™‚

dim wigeon
#

And in CPython at least, I think any() takes an iterator.

brazen grove
dim wigeon
brazen grove
#

something like any(x.contains(x, y) for x in group.children)

dim wigeon
#

Generators still are hard for me to reason about in my head.

#

I think I need to build a few to solidify my mental model of them.

brazen grove
#

they are just a for loop rotated by pi/2 into the imaginary domain ;-)

#

the equivalent code would be:

def contains(x, y, group):
    for child in group.children:
        yield child.contains(x, y)

any(contains(x, y, group))
#

or even lower-level:

class ContainIter:
    def __init__(self, x, y, group):
        self.x, self.y, self.group = x, y, group
        self.counter = 0

    def __iter__(self):
        return self

    def next(self):
        contains = self.group.children[self.counter]
        self.counter += 1
        if self.counter >= len(self.group.children):
            raise StopIteration()
        return contains

any(ContainIter(x, y, group))
rapid hornet
#

generators only generate the next thing as you need it

wheat terrace
#

Is there any documentation that describes how bindings are implemented in CircuitPython?

rapid hornet
#

what do you mean by bindings?

wheat terrace
#

They way Python communicates with C. Basically, how these modules like Displayio are implemented (shared-bindings & shared-modules folders in the repo).

#

yeah, correct

rapid hornet
proper prawn
#

Tnx Tim. Good night to all. Have a nice weekend.

brazen quail
#

Keep it real...

rapid hornet
#

python objects are C structs under the hood

#

I'm happy to answer specific questions too

#

the makefile stuff is outdated there I think

#

both links are outdated

wheat terrace
#

Cool! Thank you! I will check it!

#

Thank you both!

rapid hornet
#

I still copy one module to start another ๐Ÿ™‚

#

it'd be great to update both pages

inner spade
#

Thanks for the stream!

wheat terrace
#

Thank you!!

nova totem
#

If you need someone to read it over once you do some updates let me know. I'm still (relatively) new to learning it all

lime sierra
#

What would be the best board to get that wroks with no code and wippersnapper?

nova totem
lime sierra
#

i got the esp v2

#

would that work as well

#

Adafruit ESP32 Feather V2 - 8MB Flash + 2 MB PSRAM - STEMMA QT

#

i think its supported as well no?

nova totem
smoky island
inner spade
#

Good morning.

halcyon linden
#

Good morning

inner spade
halcyon linden
#

I would have been here for the start but I was soldering on pins on some items that I received from Adafruit yesterday in my order.

inner spade
#

No, that one has PSRAM, I believe.

#

The PyBadge was the most audio noise -prone of all I tested. The PyGamer had the lowest bleedthrough.

#

Oops, PyGamer performed the best. (Lowest noise)

#

No backlight on the macropad

#

Itโ€™s OLED, so each pixel has brightness

#

The OLED controller on the display does the PWM for you based on an SPI register value

halcyon linden
#

Thanks Tim

inner spade
#

Thanks for the follow through on the brightness issue!

halcyon linden
#

Nice seeing more of your processing method

smoky island
#

For sure. Thanks for hanging out, hope everyone has a great weekend! ๐Ÿ‘‹

open girder
#

The Desk of Ladyada - Samplin' Sunday https://youtu.be/Shpsg7TApug

Let's go through some of the samples we've received this week to see if any are worthy of stocking in the adafruit shop! We've got some soldering kits, translucent rotary encoders, DC plug adapters and rainbowy hex wrenches. We're also looking at some ultrasonic transducers, useful when you want to create or detect ultrasonic waves in a custom s...

โ–ถ Play video
lilac tusk
#

Evening!

ionic garnet
#

Hi folks

#

Sample Sunday!

lilac tusk
#

Question for Ladyada: if the only available parts for popular boards ended up being BGA, would you figure out how to respin the boards to use them?

brazen quail
#

Hola from 'rado ! :-D

lilac tusk
#

Trains are super interesting

ionic garnet
#

Question for Lady Ada tonight: Is there a CircuitPython planned for the new Feather ESP32-S3 board? It isn't in the downloads yet.

#

I love trains

lilac tusk
#

I think S3 support is still in beta

#

You could probably do a local build

open girder
#

(will get to those Qs in a bit)

lilac tusk
#

Such a cool kit

open girder
lilac tusk
#

Cool stickers

#

Oh neat, I could use more hex wrenches

rotund herald
#

Cool

upper sandal
#

a new meaning to "you have the floor"

lilac tusk
#

Ohhhh yesss

#

Barrel adapters!

rotund herald
#

All adapters

lilac tusk
#

This would save so much frustration trying to find the right adapter

#

Ohhh old laptop adapter

#

I see a lot of potential with those pots

#

Are you going to carry clear knobs too?

#

0.4mm QFN are miserable

#

But RP2040 helped me get better

echo canopy
#

With the clear rotary encoder could a light sensor be underneath and with code timing act as a switch (cover up ) When this led is off

ionic garnet
#

Nice. It says on the product page for the Feather ESP32-S3 so I figured it was coming. Thanks

lilac tusk
#

Iโ€™m braving 0.4mm BGA for the nRF52811

#

Honestly waiting for AdaChips custom silicon from Adafruit

#

Iโ€™d buy as many as I could

#

Adafruit open source + Adafruit quality documentation = huge opportunity for the open source community

#

Bye ๐Ÿ‘‹

ionic garnet
#

Bye @open girder Thank you

#

See you all!

inner spade
#

Thank you!

paper peak
echo canopy
#

Does JP have a show today?

clear matrix
#

Not this week.

echo canopy
#

Thanks

shadow epoch
#

Aw! I finally made it back. LOL. See you next week.

rotund marsh
upbeat coral
#

I guess I missed an anouncment?

open surge
#

I haven't seen one

upbeat coral
#

Yea, went to the blog and there it is. No 3D hangout this weekโ˜น๏ธ

open surge
#

good to know, thanks. ๐Ÿ™‚

opaque hearth
#

Goodmorning anyhow :^) โ˜•

open girder
smoky island
#

Hello everyone ๐Ÿ‘‹

open surge
#

good evening

open girder
viral sail
#

Good evening everyone.

smoky island
#

Such a neat looking interface for exploring things at Digikey. Thanks for sharing Kevin. I'm excited to try it out when we can.

open surge
#

Minicom, there's a word I haven't heard in a long time

turbid hill
#

telix

smoky island
#

Ooooh, that is delightful. Great idea to put transparent legos in front of it!

slow spire
#

Could guide someone with the LEDs to add bricks!

#

Rachel, that's very cool

ionic garnet
#

Hi all

calm sphinx
#

ooo John i love that garage open notification device that's based on a tilt sensor! i'll need to make a version for our house too

ionic garnet
#

I always arrive just a tad too late!

viral sail
#

Thanks everyone.

cinder wind
#

thanks @open girder! cool shirt, pt

ionic garnet
#

byes

hazy tiger
ionic garnet
#

let me tell you about my deep dive into Rust Just a couple of words. Nothing dramatic. Just...

#

AAAAAHHHHHHHHH

#

yet somehow loving every minute of it

hazy tiger
open girder
calm sphinx
open girder
dim wigeon
#

Hi everyone!

desert orbit
#

๐Ÿ‘‹๐Ÿป

lilac tusk
#

hello ๐Ÿ™‚

ionic garnet
#

I received two glorious packages from Adafruit this week!

lilac tusk
#

I've been working on porting a diy logic analyzer that was originally written for AVR and ESP8266. I got it working on an ESP32-S2

ionic garnet
#

what was code again? uncased?

open surge
#

yup

ionic garnet
#

thx

brazen quail
#

Hola from 'rado ! :-D

dim knot
#
nimble jackal
#

You can chat on the discord? ๐Ÿ˜ฑ

cinder wind
#

hey bots like me need RasPis too

ionic garnet
#

I am totally cool with waiting. I want one, but I can wait somewhat. I just need one