Menu

Code Commit Log


Commit Date  
[r260] (HEAD) by dave_infj

Split ListingWriter into a base class; add new class, OrderedListingWriter
which stores instructions by address and attempts to guess which instructions
belong to which line of source.

The logic assumes that the next instruction address after a line of source
belongs to that line of source, and so do all following instructions until the
address associated with the next line of code. Allowances are made for
code sections and end-of-src-file.

Add bytes_per_instr argument to ListingWriter

2013-01-12 22:55:54 Tree
[r259] by dave_infj

fix bug wherein empty lines of source would be omitted.

Renamed class.

2013-01-12 22:02:00 Tree
[r258] by dave_infj

Add proper option parser

Refactor output code: now put instruction counter inline with C code

Add assembly code discontinuity detection. It seems MP2COD gets confused
and, while it outputs correct instructions at the correct addresses, it
appears to put some instructions in the wrong place in the listing file
(ie, addresses are out-of-order).

An attempt to fix this order in a future commit.

2013-01-08 17:51:28 Tree
[r257] by dave_infj

add support for accel_thresh in [deviceX]

2013-01-07 20:37:35 Tree
[r256] by dave_infj

Implement ping-pong buffers.

This code reimplements the HIDTxPacket API in the interests of speed.

2013-01-07 20:20:17 Tree
[r255] by dave_infj

Move usb_device_local.h to include/USB because the EP macro is needed
by pa_usb.h, which gets included by project sources. It should have
been there anyway, but this is how it comes in the Microchip package.

Modify usb_device.c to compensate.

Also add a diff to show where the base package has been modified
for PA's needs.

2013-01-07 20:12:16 Tree
[r254] by dave_infj

force order of evaluation of operand types, so that 'f' operands are
translated before 'd' operands

2013-01-05 22:51:09 Tree
[r253] by dave_infj

add GOTO, RCALL and branch (unlikely ever to be useful) support

2013-01-05 22:24:27 Tree
[r252] by dave_infj

attempt to guess BSR and resolve BSR references

2013-01-05 21:34:52 Tree
[r251] by dave_infj

first pass at a listing file annotator. only 18f4550 tested.

2013-01-05 21:03:55 Tree
Older >