NXPのCMSISにI2C割り込みハンドラのバグ

NXPのCMSIS 2.0のDriversにバグを見つけました。I2Cマスターを割り込みベースで処理する際、callbackを呼びません。
callbackは、CMSISのI2C_MasterHandler()関数が送受信処理を完了したときに呼ぶ関数であるとCMSISのドキュメントに書いていますが、実際にはまったくどこからも呼ばれません。
結果的に処理の終了を知るためにはタスク側でポーリングを行わなければならず、これはナンセンスです。仕方が無いので修正して使う事にしました。
あと、callbackに引数がないのも問題です。I2C_MasterHandler()は、I2Cペリフェラル・アドレスを引数として受け取り、どのペリフェラルもきちんと処理できます。しかし、処理が終わったあと呼び出すコールバックには引数がないため、どのペリフェラルの処理が終わったか通知するすべがありません。あまり考えずに作ってデバッグせずにリリースしたのでしょう。
NXPのフォーラムで報告済みです。