OneWire ALPHA - Page 8 - Beta Firmware and Drivers - Netduino Forums
   
Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

OneWire ALPHA


  • Please log in to reply
167 replies to this topic

#141 GrZeCh

GrZeCh

    Member

  • Members
  • PipPip
  • 29 posts
  • LocationPoland

Posted 30 December 2012 - 03:38 PM

I think GrZeCh means increased timer resolution mod - he asked me about the 1-Wire implementation in .NET MF 4.2 and possibility to include that timer change some time ago. I did not forget, unfortunately I was busy with other things and now after Netduino firmware 4.2 with the official 1-Wire implementation and 4.3 beta was announced, I am waiting for the source code...

 

Hello CW2,

 

have you maybe had time to modify source code from 4.2 (or maybe 4.3?) to include OneWire and higher timer resolution?

 

Regards



#142 mcinnes01

mcinnes01

    Advanced Member

  • Members
  • PipPipPip
  • 325 posts
  • LocationManchester UK

Posted 14 January 2013 - 11:46 PM

+1 Any news I would really like to see this on the shield base for Go! it would be a fantastic start to 2013!

 

:)

 

Andy



#143 latinoitalia@hotmail.com

latinoitalia@hotmail.com

    New Member

  • Members
  • Pip
  • 1 posts

Posted 31 January 2013 - 12:32 PM

Posted Image

:)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)  :)



#144 GrZeCh

GrZeCh

    Member

  • Members
  • PipPip
  • 29 posts
  • LocationPoland

Posted 21 February 2013 - 08:13 AM

Hello,

 

any chance for some update here?



#145 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 21 February 2013 - 09:17 AM

OneWire implementation for .NET MF 4.2 with the necessary modifications and fixes to make it work on Netduino/Mini/Plus (Gen. 1 boards) is now being evaluated and possibly integrated into the official firmware by Secret Labs. I contributed it a few weeks ago, the source code is available in my NetduinoFirmware repository.

 

Unfortunately, I cannot provide firmware images anymore, resp. until newlib-nano from GNU Tools for ARM Embedded Processors supports 64-bit integers and long double types, or someone donates a license for RVCT (Keil MDK-ARM or ARM RVDS)  ;) Or, if someone with such license is willing to build and publish the firmware...



#146 GrZeCh

GrZeCh

    Member

  • Members
  • PipPip
  • 29 posts
  • LocationPoland

Posted 21 February 2013 - 11:35 AM

Great. Thanks for info. It would be nice if someone from SL could let us know when they are planning to release it. But since you can't provide firmware anymore do you know if SL will be able to release firmware with changed timer frequency?



#147 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 22 February 2013 - 08:20 AM

...do you know if SL will be able to release firmware with changed timer frequency?

 

Sorry, I don't know that - technically, they are able to do that, but I am not sure they will, you'd probably need to ask Chris Walker directly.



#148 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 25 February 2013 - 08:38 AM

How cool it could have been if one had public repository with all the code, and an buildserver where the tools you listed where running, so after check-in  the code would atomatically be built, and we would have the required binaries just to install.

But I guess that's not coming anyday soon ;)


--
Asbjørn


#149 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 26 February 2013 - 08:30 AM

How cool it could have been if one had public repository with all the code, and an buildserver where the tools you listed where running, so after check-in  the code would automatically be built, and we would have the required binaries just to install.

But I guess that's not coming anyday soon ;)

 

IMVHO, based on the recent development of GCC toolchains and effort of several .NET MF community members with porting the source code, I think there are no fundamental technical obstacles to have this established for STM32F-based boards. For Netduino gen 1 there is still problem with firmware size, but I am starting to see the light at the end of the tunnel - the only missing part is 64-bit and long double printf formatting support in newlib-nano...

 

But, I guess setting up a public repository with automated build is one thing, QA another and project management yet another  ;)



#150 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 February 2013 - 03:46 AM

One of our main goals with Netduino gen2 was making sure we had enough flash space available to compile the firmware via GCC. :) CW2--are the missing parts in the latest GCC slated for updates on the GCC roadmap? CW2--also, thank you again for all your work on OneWire for NP1. We're currently focused on the NETMF 4.3 update for NP1...but we'll be back to 4.2 soon. Or we'll just include OneWire in the 4.3 build if it fits...and get the best of all worlds :) Chris

#151 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 27 February 2013 - 08:29 AM

CW2--are the missing parts in the latest GCC slated for updates on the GCC roadmap?

 

The authors of newlib-nano said "We are in the way to upstream nano to newlib trunk. After that, anybody is welcomed to contribute to newlib, include 64-bit integer print."

 

I am currently playing the waiting game, hopefully support for long long and long double printf formats will be added in the next release. If not, I'll try to add it myself  :ph34r:



#152 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 February 2013 - 09:34 AM

I am currently playing the waiting game, hopefully support for long long and long double printf formats will be added in the next release. If not, I'll try to add it myself  :ph34r:

Translation: CW2 is already planning how he would implement them :) Chris

#153 mcinnes01

mcinnes01

    Advanced Member

  • Members
  • PipPipPip
  • 325 posts
  • LocationManchester UK

Posted 02 March 2013 - 12:44 PM

Hi,

 

This is great, but in simple terms when are we likely to see 1-wire for the standard netduino and likewise for N Go?

 

Thanks,

 

Andy



#154 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 05 March 2013 - 07:51 AM

Hi Andy,

This is great, but in simple terms when are we likely to see 1-wire for the standard netduino and likewise for N Go?

For Netduino 1, CW2 has created a solution for that. We'll be doing creating a special build with it soon when we get a few extra cycles. For Netduino Go, we need modules with OneWire support, and a OneWire GoBus profile. We'll add that to Shield Base in time for sure. Are there other modules you can think of which could expose OneWire as well? Chris

#155 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 05 March 2013 - 07:54 AM

Wouldn't it be best to put onewire support on the shieldbase?, and if some moduledeveloper created an module for an onewire component, handle that part on the module? say, an stm8/avr or something that takes care of the onewire part, and sends data in an normal gobus fashion instead of complicating the gobus even more? (In other words, publish the gobus while the go still have some attention)


--
Asbjørn


#156 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 05 March 2013 - 08:31 AM

Hi neslekkim, Due to popular request, we are planning on adding OneWire support to the Shield Base. But since GoBus uses virtual I/O, we'll need a OneWire profile to format the data frames being sent to/from the Shield Base. That also makes it possible to create additional modules which expose OneWire--by tying into the OneWire profile. For Netduino Go, right now we're focused on the native STM32 GoBus 1.5 stack. That will enable the Ethernet module, Gadgeteer Adapter, SD Card Adapter, etc. Plus it'll move Shield Base out of beta. Once that's done, OneWire and a native STM8S GoBus 1.5 stack are next on the list. Chris

#157 mcinnes01

mcinnes01

    Advanced Member

  • Members
  • PipPipPip
  • 325 posts
  • LocationManchester UK

Posted 05 March 2013 - 06:29 PM

Cool its nice to know where things are on the road map, managing expectections keeps everyone happy :)



#158 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 06 March 2013 - 06:12 PM

This really deserves to be linked here to: ToniA has built and published firmware for NetduinoPlus, which includes OneWire and his watchdog implementation. Hats off!



#159 mcinnes01

mcinnes01

    Advanced Member

  • Members
  • PipPipPip
  • 325 posts
  • LocationManchester UK

Posted 17 June 2013 - 05:41 PM

Any update on one-wire? I know the Go! bus 1.5, ethernet, sd, AGENT, are high on the priorities, but one-wire has been on the backlog for a very long time now, the only option being the N+. I have an N and N Go! and whilst there is a wait on Go! Bus 1.5 for this funtionality, is there any chance someone could just create a branch of the latest standard netduino firmware with one wire built in?

 

Out of interest is there any update on where things are up to with Go! bus 1.5 and one wire?

 

Many thanks,

 

Andy



#160 stayfrosty

stayfrosty

    New Member

  • Members
  • Pip
  • 1 posts

Posted 22 February 2014 - 07:57 PM

Hi Andy,For Netduino 1, CW2 has created a solution for that. We'll be doing creating a special build with it soon when we get a few extra cycles. For Netduino Go, we need modules with OneWire support, and a OneWire GoBus profile. We'll add that to Shield Base in time for sure. Are there other modules you can think of which could expose OneWire as well? Chris

 

Any news about this special build for Netduino 1?






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.