Index

A

Assignment

B

Bug fix

C

Cog-C mixed mode programming
.cogc file
compr_cogc
compression code
compression speeds
contents, main.c
header file compr_cogc.h
main cog code
running
Cog memory
cognew(@STEIM, @myns) command
Cogs
cogstart function
COMPRESS function
Compression in PASM with TDD
flowchart
handshaking
packing differences
arbitrary number of samples, testing
HANDLE_SAMPJ
packBuf
PASM code
testing samples
variables
packing sample 0
arrays and parameters, memory layout
driver file testing code
indirect addressing
subroutines
testing
passing nsamps and ncompr
PASM code
spin code
steim_pasm
Compression speeds
Conditionals
C Programming
compr_cog0.c
compression cog code
front matter
main code
propeller
cogstart function
compression code
Hello World
SimpleIDE
rules
Spin and C parallels
assignment and math
CON
flow control
OBJ
pointers and arrays
relational and logical operators
variables

D, E, F, G

Debugging PASM code
bug fix
log buffer
PASM code
Spin code
logging to hub array
variable values
Debugging Spin code
Delta compression

H

Hardware I/O with C
bitfield
functions and variables
main cog (controller)
registers
LED
outa and ina registers
pin set
read pin
sar instruction
simpletools library
SPI code running
SPI master
SPI protocol, Cog-C
SPI slave
Hexadecimal (Hex) representation
Hubs
array, logging method
and cogs
memory

I, J, K

Indirect addressing
Inline assembly in C Code
format
input/output variable
PASM instructions
spiMaster.cogc
spiSlave.cogc
timing
Integrated development environment (IDE)

L, M

Locks
lockset
logging
semaphores
Logic analyzer (LA)
Loops

N, O

Naming variables
Negative numbers

P, Q

packBuf
PASM decompressor
decompression code
flowchart
packBuf
Spin code
subroutines
testing samples
PASM instructions
add
arithmetic
bit-shifting operators
Boolean
branching
cog memory
comparison operator
conditional evaluation
copying
driver file myprog_Demo.spin
effects
form of
hub reads/writes
jump
labels
literals
locks
manual reading
mov
optional. instr
optional literal operator #
parameters
passing parameters, Spin programs
process control
special registers
cnt
ctra, phsa, and frqa
dira
ina
outa
par
Spin functions
toggle a pin
variables
worker file myprog.spin
Programming with C and PASM
compression
compr c pasm.c
compr.spin
template
C file
PASM file
Propeller Assembly (PASM)
advantage
assignment
cognew command, passing parameters
branching instructions
_clogBufPtr
cog memory layout
compression
Propeller places
using addresses
using PAR
conditionals
division
loops
low-level language
multiplication
PAR, analogy
parameters passing
setting up steim_pasm0.spin
template
template, separate file
Propeller microcontroller
cogs
hubs

R

Registers
DIRA
INA
OUTA

S

sampsBuf
Select/chip select (CS)
Semaphores
Serial Peripheral Interface (SPI)
Cog-C
communications
CS
data out/in
logging
deadlock
LA
PASM cog
PASM SPI write
read 32 bits
spin side
protocol
SCLK
timing diagram
simpletools library
SPI clock line (SCLK)
SPI master
Spin
assignment
binary numbers
compression
conditionals
decompression
division
first iteration
steim_spin0_Demo
steim_spin0.spin
loops
memory layout
multiplication
negative numbers
PASM template
PASM timing
bullock cart, Victoria Terminus
clock cycles
estimation
passing arrays, methods
sampsBuf
spin_template.spin
steim_spin0.spin and steim_spin0 Demo.spin
TDD
testing
template
Hello, World
PASM code, separate file
program running
timing code, steim_spin1_Demo.spin
SPI Slave
spiSlave.cogc C code
START function
Steim compression
and decompressor
SeeSpin
implementation
packing and compressing data
specification

T, U, V, W, X, Y, Z

Test-Driven Development (TDD)
SQR
specification
spin code
Timing
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.65.65