Okay: my editor handles tab different as space and does not recognise
the comment for that reason...

I was sure there was something about tabs and spaces in the JSG, but
did not find it. Probably in my dreams ;).

Joep

2009/7/26 Joep Suijs <[email protected]>:
> There is still some code commented-out (line 25 - 57; altough for some
> reason, my editor does not highlight it as such...). Could this code
> be removed? And what is i2c_old_statemachine for?
>
> Maybe the line 22-60 can be changed into:
> if ( target_cpu == PIC_16 ) then
> (leaving the else out)?
>
> Joep
>
> 2009/7/26 a.faber <[email protected]>:
>>
>> Hi Seb,
>> It is related to this issue, as far as I can test it, it looks resolved, so
>> issue can be closed
>> Albert
>>
>>
>> ----- Original Message -----
>> From: "Sebastien Lelong" <[email protected]>
>> To: <[email protected]>
>> Sent: Sunday, July 26, 2009 9:50 AM
>> Subject: [jallib] Re: r1121 commited - add alias for pic_18f devices for the
>> time being
>>
>>
>> Is this related to issue 69 ?
>> http://code.google.com/p/jallib/issues/detail?id=69
>> Can we close it ?
>>
>>
>> Seb
>>
>> 2009/7/26 <[email protected]>
>>
>>>
>>> Revision: 1121
>>> Author: [email protected]
>>> Date: Sat Jul 25 15:55:14 2009
>>> Log: add alias for pic_18f devices for the time being
>>> http://code.google.com/p/jallib/source/detail?r=1121
>>>
>>> Modified:
>>>  /trunk/include/peripheral/i2c/i2c_hardware.jal
>>>
>>> =======================================
>>> --- /trunk/include/peripheral/i2c/i2c_hardware.jal      Sun Nov 30
>>> 06:10:47
>>> 2008
>>> +++ /trunk/include/peripheral/i2c/i2c_hardware.jal      Sat Jul 25
>>> 15:55:14
>>> 2009
>>> @@ -19,6 +19,77 @@
>>>  const _i2c_1mhz   = (target_clock / (4 * 1000_000)) - 1
>>>  -- --------------------------------------------------------------------
>>>
>>> +if (
>>> +               ( target_cpu != PIC_16 )
>>> +
>>> +               -- exclude PIC18C452 Family
>>> +--             ( target_chip == PIC_18C242  ) |
>>> +--             ( target_chip == PIC_18C252  ) |
>>> +--             ( target_chip == PIC_18C442  ) |
>>> +--             ( target_chip == PIC_18C452  ) |
>>> +
>>> +--             -- exclude PIC18C458 Family
>>> +--             ( target_chip == PIC_18C248  ) |
>>> +--             ( target_chip == PIC_18C258  ) |
>>> +--             ( target_chip == PIC_18C448  ) |
>>> +--             ( target_chip == PIC_18C458  ) |
>>> +--
>>> +--             -- exclude PIC18C601/801
>>> +--             ( target_chip == PIC_18C601  ) |
>>> +--             ( target_chip == PIC_18C801  ) |
>>> +--
>>> +               -- exclude PIC18F4431 Family
>>> +--             ( target_chip == PIC_18F2231  ) |
>>> +--             ( target_chip == PIC_18F2431  ) |
>>> +--             ( target_chip == PIC_18F4231  ) |
>>> +--             ( target_chip == PIC_18F4431  ) |
>>> +
>>> +--             -- exclude PIC18F8720 Family
>>> +--             ( target_chip == PIC_18F6520  ) |
>>> +--             ( target_chip == PIC_18F6620  ) |
>>> +--             ( target_chip == PIC_18F6720  ) |
>>> +--             ( target_chip == PIC_18F8520  ) |
>>> +--             ( target_chip == PIC_18F8620  ) |
>>> +--             ( target_chip == PIC_18F8720  ) |
>>> +--
>>> +--             -- exclude PIC18f1220/PIC18f1230
>>> +--             ( target_chip == PIC_18F1220 ) |
>>> +--             ( target_chip == PIC_18F1230 )
>>> +
>>>             ) then
>>> +               const bit i2c_old_statemachine = 1
>>> +else
>>> +               var volatile byte SSPCON is SSP1CON
>>> +               var volatile byte SSPCON2 is SSP1CON2
>>> +               var volatile byte SSPADD is SSP1ADD
>>> +               var volatile byte SSPSTAT is SSP1STAT
>>> +               var volatile byte SSPBUF is SSP1BUF
>>> +
>>> +               var volatile bit SSPCON2_GCEN is SSP1CON2_GCEN
>>> +               var volatile bit SSPCON2_ACKSTAT is SSP1CON2_ACKSTAT
>>> +               var volatile bit SSPCON2_ACKDT is SSP1CON2_ACKDT
>>> +               var volatile bit SSPCON2_ACKEN is SSP1CON2_ACKEN
>>> +               var volatile bit SSPCON2_RCEN is SSP1CON2_RCEN
>>> +               var volatile bit SSPCON2_PEN is SSP1CON2_PEN
>>> +               var volatile bit SSPCON2_RSEN is SSP1CON2_RSEN
>>> +               var volatile bit SSPCON2_SEN is SSP1CON2_SEN
>>> +
>>> +               var volatile bit SSPSTAT_SMP is SSP1STAT_SMP
>>> +               var volatile bit SSPSTAT_CKE is SSP1STAT_CKE
>>> +               var volatile bit SSPSTAT_D is SSP1STAT_D
>>> +               var volatile bit SSPSTAT_NA is SSP1STAT_NA
>>> +               var volatile bit SSPSTAT_P is SSP1STAT_P
>>> +               var volatile bit SSPSTAT_S is SSP1STAT_S
>>> +               var volatile bit SSPSTAT_R is SSP1STAT_R
>>> +               var volatile bit SSPSTAT_NW is SSP1STAT_NW
>>> +               var volatile bit SSPSTAT_UA is SSP1STAT_UA
>>> +               var volatile bit SSPSTAT_BF is SSP1STAT_BF
>>> +
>>> +               var volatile bit SSPCON_WCOL is SSP1CON_WCOL
>>> +               var volatile bit SSPCON_SSPOV is SSP1CON_SSPOV
>>> +               var volatile bit SSPCON_SSPEN is SSP1CON_SSPEN
>>> +               var volatile bit SSPCON_CKP is SSP1CON_CKP
>>> +               var volatile bit*4 SSPCON_SSPM is SSP1CON_SSPM
>>> +end if
>>>
>>>  -- --------------------------------------------------------------------
>>>  -- if the device has changed, change the speed if necessary
>>>
>>> >
>>>
>>
>>
>> --
>> Sbastien Lelong
>> http://www.sirloon.net
>> http://sirbot.org
>>
>>
>>
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to