Цитата(dENIM @ Jan 31 2011, 16:42)

разобрался в общем
ниче (ну или почти ниче) дописывать не надо...микрочиповская либа с периферией отлично прикрутилась и работает
Ага, полезная штука эти библиотеки. Вот как раз смотрю, что там в PIC32 с I2C делается, так в документации в соответствующей главе даже нет рекомендованного/необходимого порядка конфигурирования I2C модуля. Зато в хелпе к периферийной библиотеке все разжевано.
Применительно к использованию этих либов с многозадачкой- все ж просматриваю, чтобы какой-нибудь таймер и прерывания дополнительные они там не влепили скажем для контроля таймаутов - в примерах такого много.
Еще про либу: майкрочиповцы очень сильно(нет, правилнее сказать ОЧЕНЬ СИЛЬНО) поменяли состав по крайней мере I2C библиотек по сравнению с их же pdf-описанием этой же библиотеки трехлетней давности: изменилось все, а не только названия и смысл функций, кое-что удалено. Так что эти библиотеки точно нужно хранить как часть конкретного проекта, а не надеятся потом использовать свеженькую если понадобится перекомпилить через пару лет. (Кстати удалены из библиотеки именно те функции, которые в качестве аргументов таймауты имели, теперь это перекинули на конечного программиста

отредактировал 20110131:
извиняюсь, нашел я эти старые функции, в дирректории "legacy"