#avr Logs

Aug 12 2019

#avr Calendar

06:57 AM Fuchikoma: rue_mohr> is it one of the new ones since microchip bought them?
07:02 AM Fuchikoma: Yes. Bitwise instructions still work on registers but because they are mapped to a memory region that does not support bitwise functions, you need to use an alternate address (the "virtual port")
07:02 AM Fuchikoma: It's dumb, especially because as far as I can tell, not everything has a virtual port equivalent, e.g. PINnCTRL registers are not bit addressible and have no VPORT equivalent that is
07:05 AM LeoNerd: The PINnCTRL registers don't have VPORTs indeed, but they're usually just for setup at boot time so you usually don't need fast bitwise access to them
07:11 AM Fuchikoma: Still annoying :p
07:12 AM Fuchikoma: And the seperate SET, CLR and TGL registers for direction and output are somewhat baffling, though I suppose there's an actual use case for that at least
07:18 AM nohit: they are copying arm
07:20 AM nohit: / st
07:30 AM nohit: tho i dont see the point of making the io more complicated than it needs to be, when simplicity is your only selling point
08:07 AM Fuchikoma: I can vaugely imagine a lmiitation fo the actual silicon fabrication making certain thinsg difficult
08:07 AM Fuchikoma: But if you're going to abstract it, why only abstract *some* of it?
10:10 PM rue_mohr: so microchip is efficeintly F****ing up the avr chips, as I knew they would
10:10 PM rue_mohr: they have their best trick in store tho
10:11 PM rue_mohr: changing the programming protocol to something propretory in the middle of a chip run
10:11 PM rue_mohr: you wait, they will do it
11:43 PM day__ is now known as day