allsource.fs¶
Fri 29 Jul 2022 19:29:57 AEST
bit¶
( u -- u )
This sets the specified bit. Here bit 20 is set and then displayed by ‘bin.’ which includes a bit position legend.
20 bit bin.
3322222222221111111111
10987654321098765432109876543210
00000000000100000000000000000000
RCC_CR_HSEON¶
( -- x addr )
RCC_CR_HSERDY?¶
( -- 1|0 )
RCC_CFGR_PLLMUL<<¶
( %bbbb -- x addr )
RCC_CFGR_PPRE1<<¶
( %bbb -- x addr )
RCC_CFGR_ADCPRE<<¶
( %bb -- x addr )
RCC_CFGR_SW<<¶
( %bb -- x addr )
RCC_CR_PLLON¶
( -- x addr )
RCC_CR_PLLRDY?¶
( -- 1|0 )
RCC_CFGR_PLLSRC¶
( -- x addr )
72mhz¶
( -- )
bit¶
( u -- u )
72mhz¶
( dummy )
tickint¶
( -- )
systick-handler¶
( -- )
init.systick¶
( 0.1 ms cal value -- )
ticktime.¶
( -- )
zero-ticktime¶
( -- )
ms.delay¶
( u -- )
defcount¶
( -- u )
uptest¶
( -- print stats )
u.1¶
( u -- )
u.2¶
( u -- )
u.3¶
( u -- )
u.4¶
( u -- )
u.8¶
( u -- )
h.1¶
( u -- )
h.2¶
( u -- )
h.3¶
( u -- )
h.4¶
( u -- )
h.8¶
( u -- )
bit¶
( u -- u )
b8loop.¶
( %b -- )
b16loop.¶
( %b -- )
b16loop-a.¶
( %b -- )
b32loop.¶
( %b -- )
b32sloop.¶
( %b -- )
bin.¶
( x -- )
bin1.¶
( x -- )
bin2.¶
( x -- )
bin4l.¶
( x -- )
bin4h.¶
( x -- )
bin16.¶
( x -- )
GPIOA_MODER0¶
( %bbbb -- x addr )
gpio?¶
( -- )
GPIOA_CRL_MODE0<<¶
( %bbbb -- x )
GPIOA_CRL_MODE1<<¶
( %bbbb -- x )
GPIOA_CRL_MODE2<<¶
( %bbbb -- x )
GPIOA_CRL_MODE3<<¶
( %bbbb -- x )
GPIOA_CRL_MODE4<<¶
( %bbbb -- x )
GPIOA_CRL_MODE5<<¶
( %bbbb -- x )
GPIOA_CRL_MODE6<<¶
( %bbbb -- x )
GPIOA_CRL_MODE7<<¶
( %bbbb -- x )
GPIOA_CRL_MODE7<<¶
( %bbbb -- x )
GPIOA_CRH_MODE8<<¶
( %bbbb -- x )
GPIOA_CRH_MODE9<<¶
( %bbbb -- x )
GPIOA_CRH_MODE10<<¶
( %bbbb -- x )
GPIOA_CRH_MODE11<<¶
( %bbbb -- x )
GPIOA_CRH_MODE12<<¶
( %bbbb -- x )
GPIOA_CRH_MODE13<<¶
( %bbbb -- x )
GPIOA_CRH_MODE14<<¶
( %bbbb -- x )
GPIOA_CRH_MODE15<<¶
( %bbbb -- x )
GPIOB_CRL_MODE0<<¶
( %bbbb -- x )
GPIOB_CRL_MODE1<<¶
( %bbbb -- x )
GPIOB_CRL_MODE2<<¶
( %bbbb -- x )
GPIOB_CRL_MODE3<<¶
( %bbbb -- x )
GPIOB_CRL_MODE4<<¶
( %bbbb -- x )
GPIOB_CRL_MODE5<<¶
( %bbbb -- x )
GPIOB_CRL_MODE6<<¶
( %bbbb -- x )
GPIOB_CRL_MODE7<<¶
( %bbbb -- x )
GPIOB_CRL_MODE7<<¶
( %bbbb -- x )
GPIOB_CRH_MODE8<<¶
( %bbbb -- x )
GPIOB_CRH_MODE9<<¶
( %bbbb -- x )
GPIOB_CRH_MODE10<<¶
( %bbbb -- x )
GPIOB_CRH_MODE11<<¶
( %bbbb -- x )
GPIOB_CRH_MODE12<<¶
( %bbbb -- x )
GPIOB_CRH_MODE13<<¶
( %bbbb -- x )
GPIOB_CRH_MODE14<<¶
( %bbbb -- x )
GPIOB_CRH_MODE15<<¶
( %bbbb -- x )
GPIOC_CRL_MODE0<<¶
( %bbbb -- x )
GPIOC_CRL_MODE1<<¶
( %bbbb -- x )
GPIOC_CRL_MODE2<<¶
( %bbbb -- x )
GPIOC_CRL_MODE3<<¶
( %bbbb -- x )
GPIOC_CRL_MODE4<<¶
( %bbbb -- x )
GPIOC_CRL_MODE5<<¶
( %bbbb -- x )
GPIOC_CRL_MODE6<<¶
( %bbbb -- x )
GPIOC_CRL_MODE7<<¶
( %bbbb -- x )
GPIOC_CRL_MODE7<<¶
( %bbbb -- x )
GPIOC_CRH_MODE8<<¶
( %bbbb -- x )
GPIOC_CRH_MODE9<<¶
( %bbbb -- x )
GPIOC_CRH_MODE10<<¶
( %bbbb -- x )
GPIOC_CRH_MODE11<<¶
( %bbbb -- x )
GPIOC_CRH_MODE12<<¶
( %bbbb -- x )
GPIOC_CRH_MODE13<<¶
( %bbbb -- x )
GPIOC_CRH_MODE14<<¶
( %bbbb -- x )
GPIOC_CRH_MODE15<<¶
( %bbbb -- x )
WRITEONLY¶
( -- )
u.4¶
( u -- )
u.2¶
( u -- )
dump16¶
( addr -- )
dump¶
( addr len -- )
words4¶
( -- )
chipid¶
( -- u1 u2 u3 3 )
hwid¶
( -- u )
c,¶
( c, -- )
calign¶
( -- )
flash-kb¶
( -- u )
flash-pagesize¶
( addr - u )
init-ring¶
( addr size -- )
c++@¶
( addr -- b addr+1 )
ring-step¶
( ring 1/2 -- addr )
ring#¶
( ring -- u )
ring?¶
( ring -- f )
>ring¶
( b ring -- )
ring>¶
( ring -- b )
usb-pma¶
( pos -- addr )
usb-pma@¶
( pos -- u )
usb-pma!¶
( u pos -- )
ep-addr¶
( ep -- addr )
ep-reg¶
( ep n -- addr )
rxstat!¶
( ep u -- )
txstat!¶
( ep u -- )
ep-reset-rx#¶
( ep -- )
rxclear¶
( ep -- )
txclear¶
( ep -- )
set-serial¶
( -- addr )
send-data¶
( addr n -- )
send-next¶
( -- )
send-desc¶
( -- )
usb-reset¶
( -- )
ep-setup¶
( ep -- )
usb-pma-c!¶
( b pos -- )
usb-fill¶
( -- )
ep-out¶
( ep -- )
ep-in¶
( ep -- )
usb-ctr¶
( istr -- )
usb-key?¶
( -- f )
usb-key¶
( -- c )
usb-emit?¶
( -- f )
usb-emit¶
( c -- )
usb-io¶
( -- )
init.usb¶
( -- )
deinit.usb¶
( -- )
+usb¶
( -- )
-usb¶
( -- )
init¶
( -- )
flashfree¶
( -- u )
ramfree¶
( u -- u )
flashfree.¶
( u addr -- )
ramfree.¶
( u -- )
memstats¶
( u u addr -- )
free¶
( -- )
free¶
( -- )
free¶
( -- )
disasm-fetch ¶
( -- Data )
disasm-string¶
( -- )
name.¶
( Address -- )
register.¶
( u -- )
opcode?¶
( Opcode Bits Mask -- Opcode ? )
reg.¶
( Opcode Position -- Opcode )
reg16.¶
( Opcode Position -- Opcode )
reg16split.¶
( Opcode -- Opcode )
registerlist.¶
( Opcode -- Opcode )
imm3.¶
( Opcode Position -- Opcode )
imm5.¶
( Opcode Position -- Opcode )
imm8.¶
( Opcode Position -- Opcode )
imm3<<1.¶
( Opcode Position -- Opcode )
imm5<<1.¶
( Opcode Position -- Opcode )
imm8<<1.¶
( Opcode Position -- Opcode )
imm3<<2.¶
( Opcode Position -- Opcode )
imm5<<2.¶
( Opcode Position -- Opcode )
imm7<<2.¶
( Opcode Position -- Opcode )
imm8<<2.¶
( Opcode Position -- Opcode )
condition.¶
( Condition -- )
rotateleft¶
( x u -- x )
rotateright¶
( x u -- x )
imm12.¶
( Opcode -- Opcode )
disasm-thumb-2¶
( Opcode16 -- Opcode16 )
disasm¶
( -- )
memstamp ¶
( Addr -- )
disasm-step¶
( -- )
seec¶
( -- )
see¶
( -- )
free¶
( -- )
cornerstone¶
( Name )
version¶
( -- c )
calltrace-handler¶
( -- )
init.calltrace¶
( -- )
GPIOA_CRL_MODE0<<¶
( %bbbb -- x )
GPIOA_CRL_MODE1<<¶
( %bbbb -- x )
GPIOA_CRL_MODE2<<¶
( %bbbb -- x )
GPIOA_CRL_MODE3<<¶
( %bbbb -- x )
GPIOA_CRL_MODE4<<¶
( %bbbb -- x )
GPIOA_CRL_MODE5<<¶
( %bbbb -- x )
GPIOA_CRL_MODE6<<¶
( %bbbb -- x )
GPIOA_CRL_MODE7<<¶
( %bbbb -- x )
GPIOA_CRL_MODE7<<¶
( %bbbb -- x )
GPIOA_CRH_MODE8<<¶
( %bbbb -- x )
GPIOA_CRH_MODE9<<¶
( %bbbb -- x )
GPIOA_CRH_MODE10<<¶
( %bbbb -- x )
GPIOA_CRH_MODE11<<¶
( %bbbb -- x )
GPIOA_CRH_MODE12<<¶
( %bbbb -- x )
GPIOA_CRH_MODE13<<¶
( %bbbb -- x )
GPIOA_CRH_MODE14<<¶
( %bbbb -- x )
GPIOA_CRH_MODE15<<¶
( %bbbb -- x )
GPIOB_CRL_MODE0<<¶
( %bbbb -- x )
GPIOB_CRL_MODE1<<¶
( %bbbb -- x )
GPIOB_CRL_MODE2<<¶
( %bbbb -- x )
GPIOB_CRL_MODE3<<¶
( %bbbb -- x )
GPIOB_CRL_MODE4<<¶
( %bbbb -- x )
GPIOB_CRL_MODE5<<¶
( %bbbb -- x )
GPIOB_CRL_MODE6<<¶
( %bbbb -- x )
GPIOB_CRL_MODE7<<¶
( %bbbb -- x )
GPIOB_CRL_MODE7<<¶
( %bbbb -- x )
GPIOB_CRH_MODE8<<¶
( %bbbb -- x )
GPIOB_CRH_MODE9<<¶
( %bbbb -- x )
GPIOB_CRH_MODE10<<¶
( %bbbb -- x )
GPIOB_CRH_MODE11<<¶
( %bbbb -- x )
GPIOB_CRH_MODE12<<¶
( %bbbb -- x )
GPIOB_CRH_MODE13<<¶
( %bbbb -- x )
GPIOB_CRH_MODE14<<¶
( %bbbb -- x )
GPIOB_CRH_MODE15<<¶
( %bbbb -- x )
GPIOC_CRL_MODE0<<¶
( %bbbb -- x )
GPIOC_CRL_MODE1<<¶
( %bbbb -- x )
GPIOC_CRL_MODE2<<¶
( %bbbb -- x )
GPIOC_CRL_MODE3<<¶
( %bbbb -- x )
GPIOC_CRL_MODE4<<¶
( %bbbb -- x )
GPIOC_CRL_MODE5<<¶
( %bbbb -- x )
GPIOC_CRL_MODE6<<¶
( %bbbb -- x )
GPIOC_CRL_MODE7<<¶
( %bbbb -- x )
GPIOC_CRL_MODE7<<¶
( %bbbb -- x )
GPIOC_CRH_MODE8<<¶
( %bbbb -- x )
GPIOC_CRH_MODE9<<¶
( %bbbb -- x )
GPIOC_CRH_MODE10<<¶
( %bbbb -- x )
GPIOC_CRH_MODE11<<¶
( %bbbb -- x )
GPIOC_CRH_MODE12<<¶
( %bbbb -- x )
GPIOC_CRH_MODE13<<¶
( %bbbb -- x )
GPIOC_CRH_MODE14<<¶
( %bbbb -- x )
GPIOC_CRH_MODE15<<¶
( %bbbb -- x )
RCC_APB2ENR_IOPAEN¶
( -- x addr )
RCC_APB2ENR_IOPBEN¶
( -- x addr )
RCC_APB2ENR_IOPCEN¶
( -- x addr )
JUMPER-ON?¶
( -- 1|0 )
GPIOA_CRL_MODE0<<¶
( %bbbb -- x )
GPIOC_CRH_MODE13<<¶
( %bbbb -- x )
ledon¶
( -- )
ledoff¶
( -- )
GPIOB_CRH_MODE9¶
( %bb -- x addr )
GPIOB_CRH_CNF9¶
( %bb -- x addr )
GPIOB_BSRR_BS9¶
( -- )
GPIOB_BSRR_BR9¶
( -- )
GPIOA_CRH_MODE12¶
( %bb -- x addr )
GPIOA_CRH_CNF12¶
( %bb -- x addr )
GPIOA_BSRR_BS12¶
( -- )
GPIOA_BSRR_BR12¶
( -- )
blink¶
( -- pc13 )
pa12-init¶
( -- )
pa12-disable¶
( -- )
pa12-pulse¶
( -- )
pb9-init¶
( -- )
pb9-disable¶
( -- )
pb9-pulse¶
( -- )
usbdp-init¶
( -- )
usbdp-pulse¶
( -- )
usbdp-disable¶
( -- )
qty-flash-declared?¶
( -- bytes )
2nd64kb-verified-flag-test¶
( -- )
FF?¶
( -- )
AA?¶
( -- )
55?¶
( -- )
fillAA¶
( -- )
fill55¶
( -- )
erase¶
( -- )
2nd64kb?¶
( -- )
cause-exception¶
( -- )
wait¶
( -- )
flash-declared?¶
( -- )
print-flash-declared¶
( -- )
3addr¶
( -- )
duid¶
( addr1 addr2 addr3 -- u )
serial¶
( -- )
is-ascii?¶
( u -- true = printable | no = . )
ascii.¶
( -- )
id¶
( u -- )
scb_cpuid-bits31-0¶
( -- )
scb_cpuid-bits31:24¶
( -- )
scb_cpuid-bits23:20¶
( -- )
scb_cpuid-bits19:16¶
( -- )
scb_cpuid-bits15:4¶
( -- )
scb_cpuid-bits3:0¶
( -- )
scb-cpuid¶
( -- )
uuid¶
( -- )
print-dbgmcu_idcode¶
( -- )
dbgmcu_idcode?¶
( -- )
jdec_ident_code¶
( -- hex )
jdec_cont_code¶
( -- c )
jdec-verified-flag?¶
( -- )
jedec_id.¶
( addr -- x )
test-status?¶
( -- )
F103C8T6-Auth?¶
( -- )
credits¶
( -- )
license¶
( -- )
faq¶
( -- )
usb-faq¶
( -- )
option-jumper?¶
( -- )
init¶
( -- )