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

( -- )

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?

( -- )

hidden64kB?

( -- )

cause-exception

( -- )

wait

( -- )

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

( -- )

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

( -- )

extra-menu-print

( -- )

extra-menu

( -- )

option-jumper?

( -- )

init

( -- )