<tp>
crest, youre right, theyre terrible, I will probably draw up a nucleo schematic soon
<tp>
if each pin doesnt have a wire joining it to another pin(s) it's not a schematic, it's a list of signals
<tp>
the schematic and pcb are all made by OSS apps btw
<tp>
the original gEDA
<Zarutian_HTC>
tp: the internal layout wasnt down to resistor, caps and transistors at that level. Think very detailed block diagram. The outlines of the blocks were hyperlinks to those kind of schematics in the document
<tp>
Zarutian_HTC, gEDA has sub pages
<tp>
thats nothing new
<Zarutian_HTC>
otherwise you would get an A0 sized page were all the text is 6p and schematic symbols of equiv size
<tp>
of course, but that was solved at least 20+ years ago, probably 40
<tp>
depending on what package one used
<Zarutian_HTC>
sure, but I hadnt seen the link usage and such in a pdf datasheet
<tp>
ahh , good point :)
<Zarutian_HTC>
schematic files sure but not this well done in a datasheet pdf
<tp>
crest: TX is on PA2, RX on PA3
<crest>
i know
<crest>
that much is documented in the getting started guide in the section for the virtual com port
<crest>
the problem is that mecrisp uses a different pin that isn't exposed on any of the headers
<Zarutian_HTC>
and the component BOM list highlighting in board layout diagrams made troubleshooting breazy
<crest>
table 16 of the datasheet tells me that PA2 / PA3 are an option as well
<tp>
crest, ok, looking into it
<crest>
it don't know enough about the i/o subsystem to fix this (yet)
<crest>
i have to learn about the multiplexer connecting alternate functions to gpio pins
<tp>
crest, looks like there is no PDx
<crest>
there is in the reference manual
<tp>
yeah of course, the ref manual covers all types of package
<crest>
the nucleo board is confusing because it looks like they're reusing the arduino pin names for the arduino connectors
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
<tp>
but if the mcu in the nucleo is a small pinout package, it may not have enough pins to bring out port
<tp>
D
<tp>
crest, the nucleo is STMicros effort to support arduino
<tp>
so it has arduino daughter board headers' and the old stm32 headers
<tp>
it's also the the cheapest possible pcb as evidenced by the criminal lack of silk screening for pins
<tp>
I have one myself
<crest>
i'm just a programmer with no idea about PCB design
<crest>
why is the silk screening so important?
<tp>
so you can see the number of the pin you want to plug a wire onto
<tp>
unless you like counting pins
<tp>
all the discovery board pins are labelled
<tp>
in comparison
<tp>
I understand why they cut corners, afterall the nucleo is very cheap for what it offers
<tp>
it just means more care and attention is needed
<tp>
crest, if you port a standard Mecrisp-Stellaris to the nucleo and sent the files to matthias youll be imortalised in the contributors page!
<crest>
ok the PD5/6 ping exist only in the parts >=100 pins and not on 64pin verions like the one on my board
<tp>
yeah
<tp>
that's how it works
<tp>
a 205 pin package may have ports up to "G"
<tp>
or even "H"
<tp>
my 32 pin package has only ports A and B
<tp>
crest, basically you edit terminal.s in the MCU directory in source
<crest>
i did fiddle with that already
<crest>
to test your terminal.s
<tp>
that will involve checking if you can use the default AF1 as is or changing it if noy
<tabemann>
back
<tp>
does everyone have my latest L476 svd2forth files ?
<tabemann>
I just realized a misfeature of my SET-ORDER functionality
<tabemann>
it makes it really easy to not include forth-wordlist
<tabemann>
and then you're fucked until you reboot
<tabemann>
because without FORTH-WORDLIST one cannot call SET-ORDER again to reverse the change you made
<tabemann>
I'm almost considering changing SET-ORDER that it forces the inclusion of FORTH-WORDLIST no matter what
<crest>
damn it
<crest>
the AF0-7 mappings are in the datasheet but *not* in the 2000 page reference manual
<tp>
it takes a little while to become familiar with what is where, but these are *very* complex devices, they cant be conddensed into a 100 page manual
<crest>
of course not
<crest>
but you could index them in useful ways
<crest>
have an application note for normal USART use
<tp>
crest, I've made an posted a tarball with a .s file for you, I'm waiting for sourceforge to make it live
<crest>
an other one for USART with DMA
<tp>
it has all the equate stuff you need
<crest>
but most of it is "hidden" from C programmers in the support library
* tabemann
just changed the search order in zeptoforth so it searches for words wordlist first, then by ram versus flash, rather than the other way around
reepca has joined #forth
<tp>
ah
<tp>
tabemann I like your word search feature
<tabemann>
I think SET-ORDER is better than the traditional Forth-79 approach for a system with flash
<tabemann>
as there is no need to maintain a branching tree of linked lists
<tabemann>
rather there are two single linked lists, one for flash and one for RAM, in which each word is tagged with a wordlist
<tabemann>
and for the wordlists, you just list he wordlists and the count and call SET-ORDER and presto! you now search those wordlist in that order
<tabemann>
with the Forth-79 way of doing things... well... you set a single searched wordlist that links to a parent wordlist, and can't really change things around without chaining that wordlist to a different wordlist (something that is all but impossible with flash)
<tabemann>
okay, I am getting tired, so I should go to bed
<tabemann>
g'night
<rdrop-exit>
Except for a few holdouts, Forth-79 fell out of favor when Forth-83 was published
dave0 has quit [Quit: dave's not here]
jsoft has joined #forth
Zarutian_HTC has quit [Ping timeout: 258 seconds]
dddddd has quit [Ping timeout: 260 seconds]
dys has joined #forth
APic has quit [Ping timeout: 256 seconds]
jedb_ has quit [Ping timeout: 265 seconds]
APic has joined #forth
gravicappa has joined #forth
jedb has joined #forth
_whitelogger has joined #forth
Zarutian_HTC has joined #forth
mtsd has joined #forth
rdrop-exit has quit [Quit: Lost terminal]
mtsd has quit [Quit: Leaving]
Zarutian_HTC has quit [Ping timeout: 264 seconds]
<tp>
crest, ping, problem with Makefile "nothing to compile"
<jackdaniel>
it should print somethign mroe consoling, like "All good."
<tp>
Makefiles are like that, they have no heart
jedb has quit [Read error: Connection reset by peer]
jedb has joined #forth
mtsd has joined #forth
andrei-n has joined #forth
klys has quit [Ping timeout: 256 seconds]
klys has joined #forth
jedb_ has joined #forth
jsoft has quit [Ping timeout: 264 seconds]
jedb has quit [Ping timeout: 246 seconds]
gravicappa has quit [Ping timeout: 258 seconds]
WickedShell has quit [Remote host closed the connection]
andrei-n has quit [Quit: Leaving]
<crest>
tp: pong
<crest>
cd swdcom && gitpull && make clean && make
<crest>
you also have to run the latest bootstrap.fs