patchSimulavr: an AVR simulator - Patches: patch #6832, New SPI implementation

 
 

You are not allowed to post comments on this tracker with your current authentication level.

patch #6832: New SPI implementation

Submitter:  Onno Kortmann <onnokort>
Submitted:  Sun 17 May 2009 10:06:53 PM UTC
   
 
Category:  None Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  onnokort Open/Closed:  Closed
Component Version:  simulavrxx

Tue 23 Mar 2010 09:14:21 PM UTC, comment #1: 

has been commited. test suite still missing for this.

Onno Kortmann <onnokort>
Group Member
Sun 17 May 2009 10:06:53 PM UTC, original submission:  

This is a rework of the SPI implementation. It uses a lot less code, is simpler and various bugs have been removed.

Changes: CycleList problem fixed, IRQ SPSR problem fixed, rate problem with SPI2X and max. speed fixed, redundant code removed, HWSPi and HWMegaSpi integrated.

Last but not least, some basic cross checks of the various modes against real hardware (simulated ATmega8 vs. real one) have been made with a simple loopback circuit and the AVR sampling its own input.

Onno Kortmann <onnokort>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #18158:  new-spi.patch added by onnokort (29KiB - text/x-diff)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by onnokort (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-03-23 onnokort StatusNone Done
        Assigned toNone onnokort
        Open/ClosedOpen Closed
    2009-05-17 onnokort Attached File- Added new-spi.patch, #18158

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code