Skip to content

v1.04

Choose a tag to compare

@dimonomid dimonomid released this 25 Feb 19:14
· 347 commits to master since this release
  • Added PIC24/dsPIC support;
  • PIC32: Core Software Interrupt is now handled by the kernel completely,
    application shouldn't set it up anymore. Refer to the page \ref
    pic32_details.
  • Refactor: the following symbols: NULL, BOOL, TRUE, FALSE now have
    the TN_ prefix: TN_NULL, TN_BOOL, TN_TRUE, TN_FALSE. This is
    because non-prefixed symbols may be defined by some other program module,
    which leads to conflicts. The easiest and robust way is to add unique
    prefix.
  • Refactor: PIC32 MPLABX project renamed from tneo.X to
    tneo_pic32.X.
  • Refactor: PIC32 ISR macros renamed: tn_soft_isr() ->
    tn_p32_soft_isr(), tn_srs_isr() -> tn_p32_srs_isr(). It is much
    easier to maintain documentation for different macros if they have
    different names; more, the signature of these macros is
    architecture-dependent. Old names are also available for backward
    compatibility.