ChanServ changed the topic of #glasgow to: glasgow interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://freenode.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow · no ETAs at the moment
Stormwind_mobile has quit [Remote host closed the connection]
samlittlewood has quit [Quit: samlittlewood]
Stormwind_mobile has joined #glasgow
electronic_eel has quit [Ping timeout: 260 seconds]
electronic_eel has joined #glasgow
<_whitenotifier-f> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to master [+0/-0/±2] https://git.io/JTfgo
<_whitenotifier-f> [GlasgowEmbedded/glasgow] attie-argentum e1f7f6b - cli: add support for run-script mode
<_whitenotifier-f> [GlasgowEmbedded/glasgow] attie-argentum fd91c13 - cli: add the device to the REPL interface's context
<_whitenotifier-f> [glasgow] whitequark commented on pull request #211: REPL script support - https://git.io/JTfgM
<_whitenotifier-f> [glasgow] whitequark closed pull request #211: REPL script support - https://git.io/JUhlO
<_whitenotifier-f> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to master [+1/-0/±0] https://git.io/JTfgD
<_whitenotifier-f> [GlasgowEmbedded/glasgow] attie-argentum 5307005 - examples: add an example PCF8574 script
<_whitenotifier-f> [glasgow] whitequark commented on pull request #213: Add support for Out-of-Tree applets - https://git.io/JTfg7
<whitequark> does anyone want to update SPI stuff to use COPI/CIPO?
<whitequark> it's actually kind of a pain because there's so much code that indirectly (or, sometimes, worse, implicitly) depends on those in our codebase
<whitequark> but it's a PR that would be most welcome
<whitequark> i think i tried to update SPI to use DI/DO once and it got too tangled up with other changes, i'm glad that attempt failed though because at the time i had no idea CIPO/COPI will be adopted in just a few months and it'd suck to rename everything *twice*
<whitequark> plus DI/DO isn't even that good
<whitequark> the naming got extremely confusing
<sorear> always a good sign when I can't tell what the new abbreviation stands for without searching
PyroPeter_ has joined #glasgow
PyroPeter has quit [Ping timeout: 246 seconds]
PyroPeter_ is now known as PyroPeter
oeuf has quit [Ping timeout: 256 seconds]
oeuf has joined #glasgow
uovo has quit [Read error: Connection reset by peer]
oeuf has quit [Read error: Connection reset by peer]
oeuf has joined #glasgow
midnight has quit [Ping timeout: 240 seconds]
midnight has joined #glasgow
bvernoux has quit [Quit: Leaving]
diverger has quit [Ping timeout: 258 seconds]
oeuf has quit [Read error: Connection reset by peer]
<d1b2> <Attie> @sorear - controller / peripheral
<yorick> I get really confused with "i2c peripheral" being the controller
<d1b2> <Attie> I suppose it depends on context and point of view
d_olex has joined #glasgow
d_olex__ has joined #glasgow
d_olex_ has quit [Read error: Connection reset by peer]
d_olex has quit [Ping timeout: 258 seconds]
bvernoux has joined #glasgow
oeuf has joined #glasgow
<_whitenotifier-f> [glasgow] attie synchronize pull request #213: Add support for Out-of-Tree applets - https://git.io/JTfm8
<_whitenotifier-f> [glasgow] attie opened pull request #214: applet: fix repl format conversion - https://git.io/JTUll
<_whitenotifier-f> [glasgow] attie reviewed pull request #213 commit - https://git.io/JTUlo
nmz787 has quit [Quit: Lost terminal]
<_whitenotifier-f> [glasgow] attie opened pull request #215: Update SPI signal terms to COPI / CIPO - https://git.io/JTU4c
<d1b2> <Attie> I've just opened #215 to address SPI signal naming - hopefully I've caught everything
<d1b2> <Attie> I also noticed that "slave" is used in software/glasgow/applet/interface/uart/__init__.py - I don't know if that's something worth resolving / addressing too... or if that's the preferred terminology here, as it matches the docs.
<_whitenotifier-f> [glasgow] attie synchronize pull request #213: Add support for Out-of-Tree applets - https://git.io/JTfm8
<_whitenotifier-f> [glasgow] attie synchronize pull request #213: Add support for Out-of-Tree applets - https://git.io/JTfm8
<_whitenotifier-f> [glasgow] attie synchronize pull request #215: Update SPI signal terms to COPI / CIPO - https://git.io/JTU4c
<_whitenotifier-f> [glasgow] attie synchronize pull request #214: applet: fix repl format conversion - https://git.io/JTUll
<_whitenotifier-f> [glasgow] attie commented on pull request #215: Update SPI signal terms to COPI / CIPO - https://git.io/JTU4b
<_whitenotifier-f> [glasgow] whitequark commented on pull request #215: Update SPI signal terms to COPI / CIPO - https://git.io/JTUBM
<whitequark> yorick: wait, what? we don't use controller/peripheral for i2c
<_whitenotifier-f> [glasgow] miek reviewed pull request #215 commit - https://git.io/JTUBA
<d1b2> <Attie> it's i2c-target and i2c-initiator ...?
<_whitenotifier-f> [glasgow] attie reviewed pull request #215 commit - https://git.io/JTURt
<whitequark> yep
<whitequark> that's actually what the i2c spec uses
<_whitenotifier-f> [glasgow] attie synchronize pull request #215: Update SPI signal terms to COPI / CIPO - https://git.io/JTU4c
<whitequark> and it's the only terms that make sense, because in i2c you don't have roles permanently assigned, they are per-transaction
<d1b2> <Attie> yeah
<d1b2> <Attie> my initial reading of yorick's comment was a "point of view" thing... i.e: if you're working in a micro, and you have an internal I2C "peripheral"
<whitequark> ohh
<d1b2> <Attie> on SPI, then you'd have an SPI peripheral (internally to the IC), communicating with a discrete I2C peripheral elsewhere on the bus / board
<d1b2> <Attie> terminology, huh?
<whitequark> yeah that can be annoying
<_whitenotifier-f> [glasgow] attie commented on pull request #215: Update SPI signal terms to COPI / CIPO - https://git.io/JTUEW