logs archiveBotHelp.net / Freenode / #43oh / 2015 / September / 3 / 2
Spirilis
yes
peripherals are just gadgets memory mapped into the address space
TivaWare just provides function calls that work those registers the right way
freebeans
that simplifies much in my head
Spirilis
and they're not CPU registers, they're just special memory bytes in the address space (that don't correspond to any RAM or ROM so much as configure a hardware machine directly)
anyway there's what's called the "soft" float API
er
"soft" float ABI
freebeans
so the instruction set is basically the same, be it for an ST micro, be it from TI, Atmel, etc?
Spirilis
and "hard" float ABI
yeah
peripherals will vary widely between vendors
freebeans
and they just map their peripherals to memory?
Spirilis
yup
freebeans
and provide code to make it just werk?
Spirilis
yeah TI provides TivaWare (the driverlib folder in TivaWare) for that, STM provides their own thing whose name I can't recall... NXP has LPCware... etc
freebeans
I have to go now
but thx for everything bro
Spirilis
np
anyway use soft float ABI for floating point if you come to that decision
it's used everywhere
freebeans
I'll come back once I figure some things out
okay
« prev 1 2 next »