Jump to content
43oh

MattTheGeek

Members
  • Content Count

    406
  • Joined

  • Last visited

  • Days Won

    7

Reputation Activity

  1. Like
    MattTheGeek got a reaction from GeekDoc in EasyMSP 0.8.3 Beta1 released   
    Just released EasyMSP 0.8.3 Beta1. This release tests the new advanced documentation system, Doxygen. It also adds new features and fixes and improves old ones.
     
    http://code.google.com/p/easymsp/downlo ... 0Beta1.zip
     
    Change log
     
    Documentation:
    EasyMSP now uses Doxygen for documentation.
     
    BCS:
    You now have complete control of the BCS with new BCS functions.
     
    setCPUFreq()
    setMCLK()
    setSMCLK()
    setACLK()
    setDCOFreq()
    disableDCO()
    enableDCO()
     
    GPIO:
    While i haven't written the interrupt handlers for the GPIO interrupts, i have put down the framework to support it. i have also written functions for the pull up resistors.
     
    pinInterruptEnable()
    pinInterruptDisable()
    interruptEdgeSelect()
    decodeInterruptPin()
     
    enableResistor()
    disableResistor()
    pinPullUp()
    pinPullDown()
     
    System:
    enterAM()
    enterLPM0()
    enterLPM1()
    enterLPM2()
    enterLPM3()
     
    interruptEnable()
    interruptDisable()
     
    The system also now handles oscillator faults.
     
    USI:
    The USI driver has been improved and tested.
     
    Timing:
    I have fixed timing (again)
     
    WDT:
    The periodic interrupt function has been tested and works.
  2. Like
    MattTheGeek got a reaction from bluehash in EasyMSP 0.8.3 Beta1 released   
    Just released EasyMSP 0.8.3 Beta1. This release tests the new advanced documentation system, Doxygen. It also adds new features and fixes and improves old ones.
     
    http://code.google.com/p/easymsp/downlo ... 0Beta1.zip
     
    Change log
     
    Documentation:
    EasyMSP now uses Doxygen for documentation.
     
    BCS:
    You now have complete control of the BCS with new BCS functions.
     
    setCPUFreq()
    setMCLK()
    setSMCLK()
    setACLK()
    setDCOFreq()
    disableDCO()
    enableDCO()
     
    GPIO:
    While i haven't written the interrupt handlers for the GPIO interrupts, i have put down the framework to support it. i have also written functions for the pull up resistors.
     
    pinInterruptEnable()
    pinInterruptDisable()
    interruptEdgeSelect()
    decodeInterruptPin()
     
    enableResistor()
    disableResistor()
    pinPullUp()
    pinPullDown()
     
    System:
    enterAM()
    enterLPM0()
    enterLPM1()
    enterLPM2()
    enterLPM3()
     
    interruptEnable()
    interruptDisable()
     
    The system also now handles oscillator faults.
     
    USI:
    The USI driver has been improved and tested.
     
    Timing:
    I have fixed timing (again)
     
    WDT:
    The periodic interrupt function has been tested and works.
  3. Like
    MattTheGeek got a reaction from GeekDoc in EasyMSP 0.8.3 Beta1 released   
    For code examples, Please see http://code.google.com/p/easymsp/wiki/Examples until i integrate it into doxygen.
  4. Like
    MattTheGeek got a reaction from jsolarski in Gearing up to release EasyMSP 0.8.3 Beta1   
    Hello Everyone,
     
    I'm gearing up to release EasyMSP 0.8.3 Beta1 which should be a massive improvement to the documentation and code.
     
    Preliminary changelog:
     
    Fixed:
    flashWriteWord()
    enableTimer()
    clearWD()
    delayms()
    delaysec()
     
    Added:
     
    Flash:
    flashWriteByte()
    eraseMainMemory()
    eraseFlashSegment()
    eraseAllMemory()
     
    GPIO:
    enableResistor()
    disableResistor()
    pullDownPin()
    pullUpPin()
    enablePinInterrupt()
    disablePinInterrupt()
    interruptEdgeSelect()
     
    System:
    enableInterrupts()
    disableInterrupts()
    enterAM()
    enterLPM0()
    enterLPM1()
    enterLPM2()
    enterLPM3()
     
    Also, EasyMSP also now handles Reset and NMI interrupts.
  5. Like
    MattTheGeek got a reaction from gwdeveloper in Gearing up to release EasyMSP 0.8.3 Beta1   
    Hello Everyone,
     
    I'm gearing up to release EasyMSP 0.8.3 Beta1 which should be a massive improvement to the documentation and code.
     
    Preliminary changelog:
     
    Fixed:
    flashWriteWord()
    enableTimer()
    clearWD()
    delayms()
    delaysec()
     
    Added:
     
    Flash:
    flashWriteByte()
    eraseMainMemory()
    eraseFlashSegment()
    eraseAllMemory()
     
    GPIO:
    enableResistor()
    disableResistor()
    pullDownPin()
    pullUpPin()
    enablePinInterrupt()
    disablePinInterrupt()
    interruptEdgeSelect()
     
    System:
    enableInterrupts()
    disableInterrupts()
    enterAM()
    enterLPM0()
    enterLPM1()
    enterLPM2()
    enterLPM3()
     
    Also, EasyMSP also now handles Reset and NMI interrupts.
  6. Like
    MattTheGeek got a reaction from bluehash in Gearing up to release EasyMSP 0.8.3 Beta1   
    That is very true, as i'm looking at EasyMSP's GPIO library and thinking, Why did i do that?!
     
    I Expect to release July 1st. Also check the change log in the first post
  7. Like
    MattTheGeek got a reaction from zeke in Gearing up to release EasyMSP 0.8.3 Beta1   
    Commenting the code and documenting functions is taking longer than i expected, So please bare with me while i continue to prepare EasyMSP for release. :geek:
     
    It also doesn't help that i like to add new functions before fixing old ones
  8. Like
    MattTheGeek reacted to zeke in EasyMSP 0.8.2 Beta2 Released   
    Yup. You're in the big leagues now.
     
    How do you feel now that people want you to succeed at this?
  9. Like
    MattTheGeek reacted to westfw in EasyMSP 0.8.2 Beta2 Released   
    So how serious are you about this Arduino compatibility layer? What's there now seems awfully scant (for example, the only version of millis() I found was pretty wrong, and millis() is a pretty fundamental Arduino function.)
    (It looks more useful as a collection of handy non-arduino-compatible functions...)
  10. Like
    MattTheGeek got a reaction from gatesphere in EasyMSP 0.8.2 Beta2 Released   
    I have just released the second beta of EasyMSP 0.8.2. Grab it while it's hot http://code.google.com/p/easymsp/downloads/detail?name=EasyMSP%200.8.2%20Beta2.zip
     
    Change Log:
     
    Added hardware SPI Functions:

    hspiConfig()
    hspiOut()
    hspiIn()

     
    Added Watchdog Functions:

    enableWD()
    disableWD()
    clearWD()
    enableTimer()
    disableTimer()

     
    Improved:

    Commenting
    Formatting

     
    I have also changed how you include EasyMSP, Please see the wiki for more information.
     
    Next on my list is Hardware I2C and software UART. One thing i do know is I2C WILL be included in EasyMSP 0.8.3, but i'm not sure about UART yet....
  11. Like
    MattTheGeek got a reaction from jsolarski in Just a reminder...   
    When EasyMSP is released as a Beta or Alpha, It contains NO DOCUMENTATION. Only proper and official releases get documentation. EasyMSP Betas are normally released to show what the final release will include and is only a preview. These Betas are not expected to work properly, and are normally just to show that i'm am really working on it and not just slacking off
     
    However for Release Candidates (RC), They will include proper documentation and are expected to work. I Expect to release a RC about June 15th or earlier.
     
    Regards,
    MattTheGeek
  12. Like
    MattTheGeek got a reaction from bluehash in Just a reminder...   
    When EasyMSP is released as a Beta or Alpha, It contains NO DOCUMENTATION. Only proper and official releases get documentation. EasyMSP Betas are normally released to show what the final release will include and is only a preview. These Betas are not expected to work properly, and are normally just to show that i'm am really working on it and not just slacking off
     
    However for Release Candidates (RC), They will include proper documentation and are expected to work. I Expect to release a RC about June 15th or earlier.
     
    Regards,
    MattTheGeek
  13. Like
    MattTheGeek reacted to bluehash in EasyMSP 0.8.2 Beta2 Released   
    Hi Matt,
    Thanks for updating us.
    A suggestion:
    If you could list all the changes that were made, it would be insightful and shows that the library is improving as a whole.
     
    Also, what happened to RC2? Looks like you found a few more bugs to iron out.
  14. Like
    MattTheGeek got a reaction from bluehash in EasyMSP 0.8.2 Beta2 Released   
    I have just released the second beta of EasyMSP 0.8.2. Grab it while it's hot http://code.google.com/p/easymsp/downloads/detail?name=EasyMSP%200.8.2%20Beta2.zip
     
    Change Log:
     
    Added hardware SPI Functions:

    hspiConfig()
    hspiOut()
    hspiIn()

     
    Added Watchdog Functions:

    enableWD()
    disableWD()
    clearWD()
    enableTimer()
    disableTimer()

     
    Improved:

    Commenting
    Formatting

     
    I have also changed how you include EasyMSP, Please see the wiki for more information.
     
    Next on my list is Hardware I2C and software UART. One thing i do know is I2C WILL be included in EasyMSP 0.8.3, but i'm not sure about UART yet....
  15. Like
    MattTheGeek got a reaction from bluehash in EasyMSP 0.8.2 RC2 Soon to be released.   
    EasyMSP 0.8.2 RC2 has been released under EasyMSP 0.8.2 Beta2
  16. Like
    MattTheGeek got a reaction from jsolarski in EasyMSP 0.8.2 Beta released   
    I've released a beta that fixes some timing issues and adds hardware and software SPI. software SPI is tested but hardware SPI isn't.
     
    Please check it out: http://code.google.com/p/easymsp/downloads/detail?name=EasyMSP%200.8.2%20Beta.zip&can=2&q=#makechanges
  17. Like
    MattTheGeek got a reaction from bluehash in EasyMSP 0.8.2 Beta released   
    I've released a beta that fixes some timing issues and adds hardware and software SPI. software SPI is tested but hardware SPI isn't.
     
    Please check it out: http://code.google.com/p/easymsp/downloads/detail?name=EasyMSP%200.8.2%20Beta.zip&can=2&q=#makechanges
  18. Like
    MattTheGeek got a reaction from gatesphere in EasyMSP 0.8.2 Beta released   
    I've released a beta that fixes some timing issues and adds hardware and software SPI. software SPI is tested but hardware SPI isn't.
     
    Please check it out: http://code.google.com/p/easymsp/downloads/detail?name=EasyMSP%200.8.2%20Beta.zip&can=2&q=#makechanges
×
×
  • Create New...