Hi Matt, See my reply about this. You can also just attach one or more files. Yeah just like a normal email, Google group allows attachments, not like jallist / Yahoo group !
Cheers, Seb -- Sébastien Lelong http://www.sirloon.net http://sirbot.org 2009/9/1 mattschinkel <[email protected]> > > since I don't know where to put test files yet, here is the lib of > yours that I edited, I changed the variable names so they can be used > on any pic and removed the init procedure. > > -- Title: SPI Master (spi_master_hw.jal) > -- Author: William Welch Copyright (c) 2009, all rights reserved. > -- Compiler: 2.4l > -- > -- This file is part of jallib (http://jallib.googlecode.com) > -- Released under the ZLIB license (http://www.opensource.org/licenses/ > zlib-license.html<http://www.opensource.org/licenses/%0Azlib-license.html> > ) > -- > -- Description: SPI Master hardware control. > -- Routines for sending and receiving through the SPI in master mode > -- > -- Sources: > -- http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus > -- http://ww1.microchip.com/downloads/en/devicedoc/spi.pdf > -- > -- SPI Mode - CKP CKE > -- 0,0 - 0 1 > -- 0,1 - 0 0 > -- 1,0 - 1 1 > -- 1,1 - 1 0 > -- > > -- SPI is full-duplex, so we exchange master and slave data byte > function spi_master_hw_exchange(byte in m_data) return byte is > var byte stat > SPI_BUFFER = m_data > > while ( SPI_BUFFER_STATUS == 0 ) loop end loop > > -- return slave data > return SPI_BUFFER > end function > > -- half-duplex convenience function. send data to slave, discard reply > procedure spi_master_hw'put(byte in data) is > var byte dummy > dummy = spi_master_hw_exchange(data) > end procedure > > -- half-duplex convenience function. send 0xFF, get slave data > function spi_master_hw'get() return byte is > var byte data > data = spi_master_hw_exchange(0xFF) > return data > end function > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jallib?hl=en -~----------~----~----~----~------~----~------~--~---
