News for hackers. Stuff that matters.
Re:Show HN: Atopile – Design circuit boards with code by napowderly on Monday February 05, 2024 @01:00PM (#39264332)
We do have interfaces! They are super useful, I am very stoked that I dont have to remember which way around MISO/MOSI go any more.

Interfaces are just a collection of signals eg

  interface I2C:
    signal sda
    signal scl
    signal gnd
you can connect two together like so: micro.i2c ~ sensor.i2c

Importing schematics would be possible, but IMO not super valuable as all we could import would be the raw connectivity, a big benefit of our language is being able to add a layer of abstraction on that.

Re:Show HN: Atopile – Design circuit boards with code by xnzakg on Monday February 05, 2024 @03:40PM (#39266839)
How does this handle connecting two microcontrollers with one being a SPI master and one being a slave? Or connecting UART between two devices?
Re:Show HN: Atopile – Design circuit boards with code by napowderly on Monday February 05, 2024 @03:54PM (#39267020)
Today, poorly. We just do a dumb matching of signal names. I imagine we will do something like add a property to the interfaces on each device.