Hi Seb, \n = ox0a = unix \r = 0x0d = macintosh \r\n = dos
I converted the file from mac to dos and now it works. So we now have 11 test (okay, some are very similar) * 3 boardfiles = 33 examples. Some of those won't compile (e.g. i2c_hardware on 16f88 or 16f648a), but still quite a few new examples! Joep 2008/11/30 Sebastien LELONG <[EMAIL PROTECTED]>: > > Hi Joep, > > The boad file I have for 16f648a contains weird line feed chars, namely "\r" > instead of "\r\n" (or simply "\n"). Replacing "\r" with "\r\n" seems to fix > the problem. > > These line feed differences between win and linux are quite a nightmare, I'm > not sure I understand everything of it... For me, windows uses "\r\n", linux > uses "\n", but can also uses "\r\n". I also suspect svn to convert these > chars according to the platform it's installed. > > Any hints appreciated :) > > Seb > > Le Sunday 30 November 2008 18:44:28 Joep Suijs, vous avez écrit : >> Hi Seb, >> >> I worked on the sample generation today and discovered two minor >> issue's in the python script: >> - the output file param is mandatory on the command line, but unlike >> the test and board file, it is not mentioned or checked. >> - if the first use statement in the test file has no empty line above, >> it is not recognised. >> >> I updated all 11 test files with the use statements and am able to >> generate samples from two board files. >> >> For some reason I can't discover, it does not work with the 16f648a >> board file. The board file seems to be parsed by the script (I don't >> get a message it is not found) but the sections are unknown >> afterwards. Maybe you can have a look? >> >> What I do: >> >> C:\myrobot\jal\projects\jallib_test>python c:\jallib\tools\jallib.py >> sample -b C:\jallib\unvalidated\sample\test\board\board_16f648a_js.jal >> -t >> C:\jallib\unvalidated\sample\test\peripheral\usart\test_serial_hardware.jal >> -o out.jal >> Traceback (most recent call last): >> File "c:\jallib\tools\jallib.py", line 1234, in <module> >> callme(action_args) >> File "c:\jallib\tools\jallib.py", line 927, in do_sample >> merged = merge_board_testfile(board,test) >> File "c:\jallib\tools\jallib.py", line 885, in merge_board_testfile >> new = "".join(board['sections'][m.groups()[-1].strip()]) >> KeyError: 'chipdef' >> >> >> Regards, >> Joep >> >> > > > -- > Sébastien 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 -~----------~----~----~----~------~----~------~--~---
