Hi Alessandro, sorry it's been a while and I don't really remember how we organized branches. However, looking at the tutorial one can see that the "watrli" branch is checked out which is the branch I already pointed to [1]. In there, you actually find "SAMPLE_0_V_OFFSET" and "SAMPLE_REF_V":
https://github.com/watr-li/RIOT/blob/watrli/boards/samr21-xpro/include ./periph_conf.h#L273 Best Peter [1] https://github.com/watr-li/RIOT/tree/watrli Am 13.10.2016 um 13:34 schrieb ALESSANDRO NICOLI: > Sorry Peter, i refer to the code used in the tutorial that i linked before, > contained in the "periph_conf.h" file. > > (http://watr.li/Sensing-moisture.html). > > > > *best regards, * > *Alessandro* > > 2016-10-13 13:21 GMT+02:00 <devel-requ...@riot-os.org>: > >> Send devel mailing list submissions to >> devel@riot-os.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> https://lists.riot-os.org/mailman/listinfo/devel >> or, via email, send a message with subject or body 'help' to >> devel-requ...@riot-os.org >> >> You can reach the person managing the list at >> devel-ow...@riot-os.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of devel digest..." >> >> >> Today's Topics: >> >> 1. Re: Soil Moisture Sensor (Peter Kietzmann) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Thu, 13 Oct 2016 13:21:16 +0200 >> From: Peter Kietzmann <peter.kietzm...@haw-hamburg.de> >> To: RIOT OS kernel developers <devel@riot-os.org> >> Subject: Re: [riot-devel] Soil Moisture Sensor >> Message-ID: <19466325-a963-85d0-ce11-7a63103bc...@haw-hamburg.de> >> Content-Type: text/plain; charset="utf-8" >> >> Hi, >> >> I don't know what you mean by "this" code but have a look at [1] even if >> it's a bit outdated. >> >> Cheers >> Peter >> >> [1] https://github.com/watr-li/RIOT/tree/watrli >> >> Am 13.10.2016 um 13:06 schrieb ALESSANDRO NICOLI: >>> Yes, indeed i found an ADC implementation in the "Watr.li sensing >> moisture" >>> @ >>> >>> http://watr.li/Sensing-moisture.html >>> >>> I tried to set up the ADC as explained in the guide, but in this code >> there >>> are not these parameters : >>> SAMPLE_0_V_OFFSET >>> SAMPLE_REF_V >>> >>> So, i don't know where i should act to calibrate my ADC. >>> >>> *best regards, * >>> *Alessandro* >>> >>> 2016-10-13 11:47 GMT+02:00 <devel-requ...@riot-os.org>: >>> >>>> Send devel mailing list submissions to >>>> devel@riot-os.org >>>> >>>> To subscribe or unsubscribe via the World Wide Web, visit >>>> https://lists.riot-os.org/mailman/listinfo/devel >>>> or, via email, send a message with subject or body 'help' to >>>> devel-requ...@riot-os.org >>>> >>>> You can reach the person managing the list at >>>> devel-ow...@riot-os.org >>>> >>>> When replying, please edit your Subject line so it is more specific >>>> than "Re: Contents of devel digest..." >>>> >>>> >>>> Today's Topics: >>>> >>>> 1. Re: Soil Moisture Sensor (Peter Kietzmann) >>>> 2. Re: Soil Moisture Sensor (Akshay Mishra) >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> >>>> Message: 1 >>>> Date: Thu, 13 Oct 2016 11:38:24 +0200 >>>> From: Peter Kietzmann <peter.kietzm...@haw-hamburg.de> >>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>> Subject: Re: [riot-devel] Soil Moisture Sensor >>>> Message-ID: <e9a3b231-e2cb-bb08-83eb-9254262a3...@haw-hamburg.de> >>>> Content-Type: text/plain; charset="utf-8" >>>> >>>> Hi, >>>> >>>> Am 13.10.2016 um 11:17 schrieb ALESSANDRO NICOLI: >>>>> Hi Peter, >>>>> I've used the default parameters for ADC_0, that are described in the >>>>> attached (RIOT/boards/samr21-xpro/include/periph_conf.h). >>>> >>>> okay but that configuration is not in RIOT master :-) cause there is no >>>> official ADC driver until now. >>>> >>>>> >>>>> Hi Akshay, >>>>> Yes, i tried to let the sensor floats in air, with a 10bit precision, >> and >>>>> it gives me back a plausible value (less than 40/1024). >>>>> Than i tried to put it in mineral water, and it replied with a value >> next >>>>> to 1000/1024, that it seems to be correct. >>>> >>>> It seems the ADC actually works correctly and your issue is about the >>>> behaviour of the sensor in soil? >>>> >>>>> >>>>> Only in the soil (where it should works correctly) it gives back a >>>> no-sense >>>>> value...and i don't know why. >>>>> >>>> >>>> Did you play around with the density of the soil and -of course- water >>>> level of the plant? >>>> >>>> Best >>>> Peter >>>> >>>>> >>>>> thanks a lot! >>>>> >>>>> *best regards, * >>>>> *Alessandro* >>>>> >>>>> 2016-10-12 9:48 GMT+02:00 <devel-requ...@riot-os.org>: >>>>> >>>>>> Send devel mailing list submissions to >>>>>> devel@riot-os.org >>>>>> >>>>>> To subscribe or unsubscribe via the World Wide Web, visit >>>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>>> or, via email, send a message with subject or body 'help' to >>>>>> devel-requ...@riot-os.org >>>>>> >>>>>> You can reach the person managing the list at >>>>>> devel-ow...@riot-os.org >>>>>> >>>>>> When replying, please edit your Subject line so it is more specific >>>>>> than "Re: Contents of devel digest..." >>>>>> >>>>>> >>>>>> Today's Topics: >>>>>> >>>>>> 1. Soil Moisture Sensor (ALESSANDRO NICOLI) >>>>>> 2. Re: Soil Moisture Sensor (Peter Kietzmann) >>>>>> 3. Re: Soil Moisture Sensor (Akshay Mishra) >>>>>> 4. I2C driver function to read a register with 16 bits >> address >>>>>> (Kees Bakker) >>>>>> 5. Re: alternative socket-api (Kaspar Schleiser) >>>>>> 6. Re: I2C driver function to read a register with 16 bits >>>>>> address (Hauke Petersen) >>>>>> 7. Coding conventions amendment (Oleg Hahm) >>>>>> >>>>>> >>>>>> ------------------------------------------------------------ >> ---------- >>>>>> >>>>>> Message: 1 >>>>>> Date: Tue, 11 Oct 2016 16:32:22 +0200 >>>>>> From: ALESSANDRO NICOLI <alessandro.nic...@studenti.unipr.it> >>>>>> To: RIoT Dev List <devel@riot-os.org> >>>>>> Subject: [riot-devel] Soil Moisture Sensor >>>>>> Message-ID: >>>>>> <CAFsA-_2x_4gmfBn8KK7740SYFwx22hiCzpz2ayq >>>>>> ftkog6iw...@mail.gmail.com> >>>>>> Content-Type: text/plain; charset="utf-8" >>>>>> >>>>>> Hi all, >>>>>> I'm trying to use a Soil moisture sensor with a Samr21-xpro and RIOT >> os. >>>>>> The sensor used is as follows : >>>>>> >>>>>> https://www.seeedstudio.com/Grove-Moisture-Sensor-p-955.html >>>>>> >>>>>> >>>>>> I have *4 soil jars (with different moisture concentrations)* that i'm >>>>>> gonna use for testing, i've already tried to get moisture values with >>>>>> *Arduino >>>>>> Uno* and they seem to be acceptable. >>>>>> *For both, i used the built in ADC with 10 bits of resolution.* >>>>>> >>>>>> But when i try to use the samr21, it gets me always 330 as value (10 >>>> bits >>>>>> ADC). >>>>>> For the SAMR21* i used the default parameters for ADC_0*. >>>>>> >>>>>> There is a way to rectify the readings, or some kind of calibration to >>>> do? >>>>>> >>>>>> >>>>>> Thanks a lot, >>>>>> *best regards, * >>>>>> *Alessandro* >>>>>> -------------- next part -------------- >>>>>> An HTML attachment was scrubbed... >>>>>> URL: <http://lists.riot-os.org/pipermail/devel/attachments/ >>>>>> 20161011/89c17d33/attachment-0001.html> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Message: 2 >>>>>> Date: Tue, 11 Oct 2016 16:46:21 +0200 >>>>>> From: Peter Kietzmann <peter.kietzm...@haw-hamburg.de> >>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>> Subject: Re: [riot-devel] Soil Moisture Sensor >>>>>> Message-ID: <f56b24b5-c67b-fac8-8321-0ced51274...@haw-hamburg.de> >>>>>> Content-Type: text/plain; charset="utf-8" >>>>>> >>>>>> Hi Alessandro, >>>>>> >>>>>> what are the default values for ADC_0 on the samr21-xpro board and >> which >>>>>> driver did you use? >>>>>> >>>>>> Best >>>>>> Peter >>>>>> >>>>>> Am 11.10.2016 um 16:32 schrieb ALESSANDRO NICOLI: >>>>>>> Hi all, >>>>>>> I'm trying to use a Soil moisture sensor with a Samr21-xpro and RIOT >>>> os. >>>>>>> The sensor used is as follows : >>>>>>> >>>>>>> https://www.seeedstudio.com/Grove-Moisture-Sensor-p-955.html >>>>>>> >>>>>>> >>>>>>> I have *4 soil jars (with different moisture concentrations)* that >> i'm >>>>>>> gonna use for testing, i've already tried to get moisture values >> with >>>>>> *Arduino >>>>>>> Uno* and they seem to be acceptable. >>>>>>> *For both, i used the built in ADC with 10 bits of resolution.* >>>>>>> >>>>>>> But when i try to use the samr21, it gets me always 330 as value (10 >>>> bits >>>>>>> ADC). >>>>>>> For the SAMR21* i used the default parameters for ADC_0*. >>>>>>> >>>>>>> There is a way to rectify the readings, or some kind of calibration >> to >>>>>> do? >>>>>>> >>>>>>> >>>>>>> Thanks a lot, >>>>>>> *best regards, * >>>>>>> *Alessandro* >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> devel mailing list >>>>>>> devel@riot-os.org >>>>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>>>> >>>>>> >>>>>> -- >>>>>> Peter Kietzmann >>>>>> >>>>>> Hamburg University of Applied Sciences >>>>>> Dept. Informatik, Internet Technologies Group >>>>>> Berliner Tor 7, 20099 Hamburg, Germany >>>>>> Fon: +49-40-42875-8426 >>>>>> Web: http://www.haw-hamburg.de/inet >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Message: 3 >>>>>> Date: Tue, 11 Oct 2016 20:28:08 +0530 >>>>>> From: Akshay Mishra <aks...@dspworks.in> >>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>> Subject: Re: [riot-devel] Soil Moisture Sensor >>>>>> Message-ID: >>>>>> <CABSY_Zsg8Q_x2-ADsCQQ9mAnR8FiPsBbAGDGPhfPBnn_ >>>>>> 1ty...@mail.gmail.com> >>>>>> Content-Type: text/plain; charset="utf-8" >>>>>> >>>>>> Start with measuring the voltage value? Try giving some different >> analog >>>>>> input less than 3.3V >>>>>> >>>>>> >>>>>> >>>>>> On Tuesday, 11 October 2016, ALESSANDRO NICOLI < >>>>>> alessandro.nic...@studenti.unipr.it> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> I'm trying to use a Soil moisture sensor with a Samr21-xpro and RIOT >>>> os. >>>>>>> The sensor used is as follows : >>>>>>> >>>>>>> https://www.seeedstudio.com/Grove-Moisture-Sensor-p-955.html >>>>>>> >>>>>>> >>>>>>> I have *4 soil jars (with different moisture concentrations)* that >> i'm >>>>>>> gonna use for testing, i've already tried to get moisture values >> with >>>>>> *Arduino >>>>>>> Uno* and they seem to be acceptable. >>>>>>> *For both, i used the built in ADC with 10 bits of resolution.* >>>>>>> >>>>>>> But when i try to use the samr21, it gets me always 330 as value (10 >>>> bits >>>>>>> ADC). >>>>>>> For the SAMR21* i used the default parameters for ADC_0*. >>>>>>> >>>>>>> There is a way to rectify the readings, or some kind of calibration >> to >>>>>> do? >>>>>>> >>>>>>> >>>>>>> Thanks a lot, >>>>>>> *best regards, * >>>>>>> *Alessandro* >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Akshay Mishra* >>>>>> *Chief Technology Officer* >>>>>> GSM: +91 98693 21611 >>>>>> Skype: mishrakshay >>>>>> Office: +91 22 2500 3488 >>>>>> -------------- next part -------------- >>>>>> An HTML attachment was scrubbed... >>>>>> URL: <http://lists.riot-os.org/pipermail/devel/attachments/ >>>>>> 20161011/55e4b13d/attachment-0001.html> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Message: 4 >>>>>> Date: Tue, 11 Oct 2016 21:29:27 +0200 >>>>>> From: Kees Bakker <k...@sodaq.com> >>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>> Subject: [riot-devel] I2C driver function to read a register with 16 >>>>>> bits address >>>>>> Message-ID: <ac4b8681-6b0e-3aeb-2f57-7be5d938f...@sodaq.com> >>>>>> Content-Type: text/plain; charset=utf-8; format=flowed >>>>>> >>>>>> Hi, >>>>>> >>>>>> The SHT2x I2C device has a register with a 16 bits address. If I'm >>>> correct >>>>>> we don't have a function in the I2C driver to do that. Right? >>>>>> >>>>>> Assuming we need to extend the driver API, what would be a good name >>>>>> for such a function? >>>>>> >>>>>> All I can come up with is i2c_read_regs2: >>>>>> >>>>>> /** >>>>>> * @brief Read multiple bytes from a register at the I2C slave with >>>>>> the given >>>>>> * address >>>>>> * >>>>>> * @param[in] dev I2C peripheral device >>>>>> * @param[in] address bus address of the target device >>>>>> * @param[in] reg the 16 bits register address on the >>>>>> targeted I2C device >>>>>> * @param[out] data array holding the received bytes >>>>>> * @param[in] length the number of bytes to read into `data` >>>>>> * >>>>>> * @return the number of bytes that were read >>>>>> * @return -1 on undefined device given >>>>>> */ >>>>>> int i2c_read_regs2(i2c_t dev, uint8_t address, uint16_t reg, >>>>>> char *data, int length); >>>>>> >>>>>> -- >>>>>> Kees Bakker >>>>>> Founder >>>>>> SODAQ >>>>>> M. 0031617737165 >>>>>> www.sodaq.com >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Message: 5 >>>>>> Date: Tue, 11 Oct 2016 23:35:08 +0200 >>>>>> From: Kaspar Schleiser <kas...@schleiser.de> >>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>> Subject: Re: [riot-devel] alternative socket-api >>>>>> Message-ID: <ffaba4af-6161-02ce-1661-3adcfeb58...@schleiser.de> >>>>>> Content-Type: text/plain; charset=utf-8 >>>>>> >>>>>> Hi, >>>>>> >>>>>> On 10/07/2016 03:49 PM, Alexander Aring wrote: >>>>>>> came across [0] today and remembers me that RIOT also plans some >> simple >>>>>>> "conn" API for a bsd socket alternative. >>>>>> >>>>>> Interesting concept. >>>>>> >>>>>> Unfortunately it relies on in-stack dynamic resource management (e.g., >>>>>> "tcp_connect()" returns an integer as resource handle, which thus must >>>>>> be managed by the tcp implementation), which sock tries to avoid. >>>>>> >>>>>> Kaspar >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Message: 6 >>>>>> Date: Wed, 12 Oct 2016 09:48:23 +0200 >>>>>> From: Hauke Petersen <hauke.peter...@fu-berlin.de> >>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>> Subject: Re: [riot-devel] I2C driver function to read a register with >>>>>> 16 bits address >>>>>> Message-ID: <41830aae-a9f4-3a05-5124-4c601df18...@fu-berlin.de> >>>>>> Content-Type: text/plain; charset=utf-8; format=flowed >>>>>> >>>>>> Hi Kees, >>>>>> >>>>>> you are right, the current interface does not support 16-bit >> registers. >>>>>> We are however overhauling the I2C interface as we speak, and the >>>>>> re-worked interface does have support for them (see [1]). Feel free to >>>>>> take a look and comment on the proposal! >>>>>> >>>>>> Cheers, >>>>>> Hauke >>>>>> >>>>>> [1] https://github.com/RIOT-OS/RIOT/pull/4926 >>>>>> >>>>>> >>>>>> On 11.10.2016 21:29, Kees Bakker wrote: >>>>>>> Hi, >>>>>>> >>>>>>> The SHT2x I2C device has a register with a 16 bits address. If I'm >>>>>>> correct >>>>>>> we don't have a function in the I2C driver to do that. Right? >>>>>>> >>>>>>> Assuming we need to extend the driver API, what would be a good name >>>>>>> for such a function? >>>>>>> >>>>>>> All I can come up with is i2c_read_regs2: >>>>>>> >>>>>>> /** >>>>>>> * @brief Read multiple bytes from a register at the I2C slave with >>>>>>> the given >>>>>>> * address >>>>>>> * >>>>>>> * @param[in] dev I2C peripheral device >>>>>>> * @param[in] address bus address of the target device >>>>>>> * @param[in] reg the 16 bits register address on the >>>>>>> targeted I2C device >>>>>>> * @param[out] data array holding the received bytes >>>>>>> * @param[in] length the number of bytes to read into `data` >>>>>>> * >>>>>>> * @return the number of bytes that were read >>>>>>> * @return -1 on undefined device given >>>>>>> */ >>>>>>> int i2c_read_regs2(i2c_t dev, uint8_t address, uint16_t reg, >>>>>>> char *data, int length); >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Message: 7 >>>>>> Date: Wed, 12 Oct 2016 09:48:28 +0200 >>>>>> From: Oleg Hahm <oliver.h...@inria.fr> >>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>> Subject: [riot-devel] Coding conventions amendment >>>>>> Message-ID: <20161012074827.gf12...@hobbykeller.org> >>>>>> Content-Type: text/plain; charset="utf-8" >>>>>> >>>>>> Dear rolling IoTlers, >>>>>> >>>>>> as far I'm concerned it has been an undocumented coding convention so >>>> far >>>>>> to >>>>>> use `int` or `unsigned int` for iterator variables in a loop instead >> of >>>>>> fixed >>>>>> width integer types. Does anybody object to adding this to the coding >>>>>> conventions explicitly? >>>>>> >>>>>> Cheers, >>>>>> Oleg >>>>>> -- >>>>>> The problem with a SQL security joke is that Sony don't get it. >>>>>> -------------- next part -------------- >>>>>> A non-text attachment was scrubbed... >>>>>> Name: signature.asc >>>>>> Type: application/pgp-signature >>>>>> Size: 801 bytes >>>>>> Desc: not available >>>>>> URL: <http://lists.riot-os.org/pipermail/devel/attachments/ >>>>>> 20161012/c1f2f768/attachment.sig> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> Subject: Digest Footer >>>>>> >>>>>> _______________________________________________ >>>>>> devel mailing list >>>>>> devel@riot-os.org >>>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> End of devel Digest, Vol 44, Issue 10 >>>>>> ************************************* >>>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> devel mailing list >>>>> devel@riot-os.org >>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>> >>>> >>>> -- >>>> Peter Kietzmann >>>> >>>> Hamburg University of Applied Sciences >>>> Dept. Informatik, Internet Technologies Group >>>> Berliner Tor 7, 20099 Hamburg, Germany >>>> Fon: +49-40-42875-8426 >>>> Web: http://www.haw-hamburg.de/inet >>>> >>>> >>>> ------------------------------ >>>> >>>> Message: 2 >>>> Date: Thu, 13 Oct 2016 15:16:47 +0530 >>>> From: Akshay Mishra <aks...@dspworks.in> >>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>> Subject: Re: [riot-devel] Soil Moisture Sensor >>>> Message-ID: >>>> <CABSY_Zt0rqa1s0+_CCNgA7T9mmjugKb6Kvs3V3HViQ8ODn >>>> x...@mail.gmail.com> >>>> Content-Type: text/plain; charset="utf-8" >>>> >>>> On 13 October 2016 at 15:08, Peter Kietzmann >> <peter.kietzmann@haw-hamburg. >>>> de >>>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> Am 13.10.2016 um 11:17 schrieb ALESSANDRO NICOLI: >>>>>> Hi Peter, >>>>>> I've used the default parameters for ADC_0, that are described in the >>>>>> attached (RIOT/boards/samr21-xpro/include/periph_conf.h). >>>>> >>>>> okay but that configuration is not in RIOT master :-) cause there is no >>>>> official ADC driver until now. >>>>> >>>>>> >>>>>> Hi Akshay, >>>>>> Yes, i tried to let the sensor floats in air, with a 10bit precision, >>>> and >>>>>> it gives me back a plausible value (less than 40/1024). >>>>>> Than i tried to put it in mineral water, and it replied with a value >>>> next >>>>>> to 1000/1024, that it seems to be correct. >>>>> >>>>> It seems the ADC actually works correctly and your issue is about the >>>>> behaviour of the sensor in soil? >>>>> >>>>> >>>> does the same soil sample work for other sensors ? >>>> I "feel" there is some loose connection on your sensor connection or >> some >>>> such thing on this board. >>>> maybe when you insert it comes out/ shorts somewhere. >>>> >>>> >>>>>> >>>>>> Only in the soil (where it should works correctly) it gives back a >>>>> no-sense >>>>>> value...and i don't know why. >>>>>> >>>>> >>>>> Did you play around with the density of the soil and -of course- water >>>>> level of the plant? >>>>> >>>>> Best >>>>> Peter >>>>> >>>>>> >>>>>> thanks a lot! >>>>>> >>>>>> *best regards, * >>>>>> *Alessandro* >>>>>> >>>>>> 2016-10-12 9:48 GMT+02:00 <devel-requ...@riot-os.org>: >>>>>> >>>>>>> Send devel mailing list submissions to >>>>>>> devel@riot-os.org >>>>>>> >>>>>>> To subscribe or unsubscribe via the World Wide Web, visit >>>>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>>>> or, via email, send a message with subject or body 'help' to >>>>>>> devel-requ...@riot-os.org >>>>>>> >>>>>>> You can reach the person managing the list at >>>>>>> devel-ow...@riot-os.org >>>>>>> >>>>>>> When replying, please edit your Subject line so it is more specific >>>>>>> than "Re: Contents of devel digest..." >>>>>>> >>>>>>> >>>>>>> Today's Topics: >>>>>>> >>>>>>> 1. Soil Moisture Sensor (ALESSANDRO NICOLI) >>>>>>> 2. Re: Soil Moisture Sensor (Peter Kietzmann) >>>>>>> 3. Re: Soil Moisture Sensor (Akshay Mishra) >>>>>>> 4. I2C driver function to read a register with 16 bits >>>> address >>>>>>> (Kees Bakker) >>>>>>> 5. Re: alternative socket-api (Kaspar Schleiser) >>>>>>> 6. Re: I2C driver function to read a register with 16 bits >>>>>>> address (Hauke Petersen) >>>>>>> 7. Coding conventions amendment (Oleg Hahm) >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------ >>>> ---------- >>>>>>> >>>>>>> Message: 1 >>>>>>> Date: Tue, 11 Oct 2016 16:32:22 +0200 >>>>>>> From: ALESSANDRO NICOLI <alessandro.nic...@studenti.unipr.it> >>>>>>> To: RIoT Dev List <devel@riot-os.org> >>>>>>> Subject: [riot-devel] Soil Moisture Sensor >>>>>>> Message-ID: >>>>>>> <CAFsA-_2x_4gmfBn8KK7740SYFwx22hiCzpz2ayq >>>>>>> ftkog6iw...@mail.gmail.com> >>>>>>> Content-Type: text/plain; charset="utf-8" >>>>>>> >>>>>>> Hi all, >>>>>>> I'm trying to use a Soil moisture sensor with a Samr21-xpro and RIOT >>>> os. >>>>>>> The sensor used is as follows : >>>>>>> >>>>>>> https://www.seeedstudio.com/Grove-Moisture-Sensor-p-955.html >>>>>>> >>>>>>> >>>>>>> I have *4 soil jars (with different moisture concentrations)* that >> i'm >>>>>>> gonna use for testing, i've already tried to get moisture values >> with >>>>>>> *Arduino >>>>>>> Uno* and they seem to be acceptable. >>>>>>> *For both, i used the built in ADC with 10 bits of resolution.* >>>>>>> >>>>>>> But when i try to use the samr21, it gets me always 330 as value (10 >>>>> bits >>>>>>> ADC). >>>>>>> For the SAMR21* i used the default parameters for ADC_0*. >>>>>>> >>>>>>> There is a way to rectify the readings, or some kind of calibration >> to >>>>> do? >>>>>>> >>>>>>> >>>>>>> Thanks a lot, >>>>>>> *best regards, * >>>>>>> *Alessandro* >>>>>>> -------------- next part -------------- >>>>>>> An HTML attachment was scrubbed... >>>>>>> URL: <http://lists.riot-os.org/pipermail/devel/attachments/ >>>>>>> 20161011/89c17d33/attachment-0001.html> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> Message: 2 >>>>>>> Date: Tue, 11 Oct 2016 16:46:21 +0200 >>>>>>> From: Peter Kietzmann <peter.kietzm...@haw-hamburg.de> >>>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>>> Subject: Re: [riot-devel] Soil Moisture Sensor >>>>>>> Message-ID: <f56b24b5-c67b-fac8-8321-0ced51274...@haw-hamburg.de> >>>>>>> Content-Type: text/plain; charset="utf-8" >>>>>>> >>>>>>> Hi Alessandro, >>>>>>> >>>>>>> what are the default values for ADC_0 on the samr21-xpro board and >>>> which >>>>>>> driver did you use? >>>>>>> >>>>>>> Best >>>>>>> Peter >>>>>>> >>>>>>> Am 11.10.2016 um 16:32 schrieb ALESSANDRO NICOLI: >>>>>>>> Hi all, >>>>>>>> I'm trying to use a Soil moisture sensor with a Samr21-xpro and RIOT >>>>> os. >>>>>>>> The sensor used is as follows : >>>>>>>> >>>>>>>> https://www.seeedstudio.com/Grove-Moisture-Sensor-p-955.html >>>>>>>> >>>>>>>> >>>>>>>> I have *4 soil jars (with different moisture concentrations)* that >>>> i'm >>>>>>>> gonna use for testing, i've already tried to get moisture values >>>> with >>>>>>> *Arduino >>>>>>>> Uno* and they seem to be acceptable. >>>>>>>> *For both, i used the built in ADC with 10 bits of resolution.* >>>>>>>> >>>>>>>> But when i try to use the samr21, it gets me always 330 as value (10 >>>>> bits >>>>>>>> ADC). >>>>>>>> For the SAMR21* i used the default parameters for ADC_0*. >>>>>>>> >>>>>>>> There is a way to rectify the readings, or some kind of calibration >>>> to >>>>>>> do? >>>>>>>> >>>>>>>> >>>>>>>> Thanks a lot, >>>>>>>> *best regards, * >>>>>>>> *Alessandro* >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> devel mailing list >>>>>>>> devel@riot-os.org >>>>>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Peter Kietzmann >>>>>>> >>>>>>> Hamburg University of Applied Sciences >>>>>>> Dept. Informatik, Internet Technologies Group >>>>>>> Berliner Tor 7, 20099 Hamburg, Germany >>>>>>> Fon: +49-40-42875-8426 >>>>>>> Web: http://www.haw-hamburg.de/inet >>>>>>> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> Message: 3 >>>>>>> Date: Tue, 11 Oct 2016 20:28:08 +0530 >>>>>>> From: Akshay Mishra <aks...@dspworks.in> >>>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>>> Subject: Re: [riot-devel] Soil Moisture Sensor >>>>>>> Message-ID: >>>>>>> <CABSY_Zsg8Q_x2-ADsCQQ9mAnR8FiPsBbAGDGPhfPBnn_ >>>>>>> 1ty...@mail.gmail.com> >>>>>>> Content-Type: text/plain; charset="utf-8" >>>>>>> >>>>>>> Start with measuring the voltage value? Try giving some different >>>> analog >>>>>>> input less than 3.3V >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tuesday, 11 October 2016, ALESSANDRO NICOLI < >>>>>>> alessandro.nic...@studenti.unipr.it> wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> I'm trying to use a Soil moisture sensor with a Samr21-xpro and RIOT >>>>> os. >>>>>>>> The sensor used is as follows : >>>>>>>> >>>>>>>> https://www.seeedstudio.com/Grove-Moisture-Sensor-p-955.html >>>>>>>> >>>>>>>> >>>>>>>> I have *4 soil jars (with different moisture concentrations)* that >>>> i'm >>>>>>>> gonna use for testing, i've already tried to get moisture values >>>> with >>>>>>> *Arduino >>>>>>>> Uno* and they seem to be acceptable. >>>>>>>> *For both, i used the built in ADC with 10 bits of resolution.* >>>>>>>> >>>>>>>> But when i try to use the samr21, it gets me always 330 as value (10 >>>>> bits >>>>>>>> ADC). >>>>>>>> For the SAMR21* i used the default parameters for ADC_0*. >>>>>>>> >>>>>>>> There is a way to rectify the readings, or some kind of calibration >>>> to >>>>>>> do? >>>>>>>> >>>>>>>> >>>>>>>> Thanks a lot, >>>>>>>> *best regards, * >>>>>>>> *Alessandro* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Akshay Mishra* >>>>>>> *Chief Technology Officer* >>>>>>> GSM: +91 98693 21611 >>>>>>> Skype: mishrakshay >>>>>>> Office: +91 22 2500 3488 >>>>>>> -------------- next part -------------- >>>>>>> An HTML attachment was scrubbed... >>>>>>> URL: <http://lists.riot-os.org/pipermail/devel/attachments/ >>>>>>> 20161011/55e4b13d/attachment-0001.html> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> Message: 4 >>>>>>> Date: Tue, 11 Oct 2016 21:29:27 +0200 >>>>>>> From: Kees Bakker <k...@sodaq.com> >>>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>>> Subject: [riot-devel] I2C driver function to read a register with 16 >>>>>>> bits address >>>>>>> Message-ID: <ac4b8681-6b0e-3aeb-2f57-7be5d938f...@sodaq.com> >>>>>>> Content-Type: text/plain; charset=utf-8; format=flowed >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> The SHT2x I2C device has a register with a 16 bits address. If I'm >>>>> correct >>>>>>> we don't have a function in the I2C driver to do that. Right? >>>>>>> >>>>>>> Assuming we need to extend the driver API, what would be a good name >>>>>>> for such a function? >>>>>>> >>>>>>> All I can come up with is i2c_read_regs2: >>>>>>> >>>>>>> /** >>>>>>> * @brief Read multiple bytes from a register at the I2C slave >> with >>>>>>> the given >>>>>>> * address >>>>>>> * >>>>>>> * @param[in] dev I2C peripheral device >>>>>>> * @param[in] address bus address of the target device >>>>>>> * @param[in] reg the 16 bits register address on the >>>>>>> targeted I2C device >>>>>>> * @param[out] data array holding the received bytes >>>>>>> * @param[in] length the number of bytes to read into `data` >>>>>>> * >>>>>>> * @return the number of bytes that were read >>>>>>> * @return -1 on undefined device given >>>>>>> */ >>>>>>> int i2c_read_regs2(i2c_t dev, uint8_t address, uint16_t reg, >>>>>>> char *data, int length); >>>>>>> >>>>>>> -- >>>>>>> Kees Bakker >>>>>>> Founder >>>>>>> SODAQ >>>>>>> M. 0031617737165 >>>>>>> www.sodaq.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> Message: 5 >>>>>>> Date: Tue, 11 Oct 2016 23:35:08 +0200 >>>>>>> From: Kaspar Schleiser <kas...@schleiser.de> >>>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>>> Subject: Re: [riot-devel] alternative socket-api >>>>>>> Message-ID: <ffaba4af-6161-02ce-1661-3adcfeb58...@schleiser.de> >>>>>>> Content-Type: text/plain; charset=utf-8 >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> On 10/07/2016 03:49 PM, Alexander Aring wrote: >>>>>>>> came across [0] today and remembers me that RIOT also plans some >>>> simple >>>>>>>> "conn" API for a bsd socket alternative. >>>>>>> >>>>>>> Interesting concept. >>>>>>> >>>>>>> Unfortunately it relies on in-stack dynamic resource management >> (e.g., >>>>>>> "tcp_connect()" returns an integer as resource handle, which thus >> must >>>>>>> be managed by the tcp implementation), which sock tries to avoid. >>>>>>> >>>>>>> Kaspar >>>>>>> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> Message: 6 >>>>>>> Date: Wed, 12 Oct 2016 09:48:23 +0200 >>>>>>> From: Hauke Petersen <hauke.peter...@fu-berlin.de> >>>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>>> Subject: Re: [riot-devel] I2C driver function to read a register with >>>>>>> 16 bits address >>>>>>> Message-ID: <41830aae-a9f4-3a05-5124-4c601df18...@fu-berlin.de> >>>>>>> Content-Type: text/plain; charset=utf-8; format=flowed >>>>>>> >>>>>>> Hi Kees, >>>>>>> >>>>>>> you are right, the current interface does not support 16-bit >>>> registers. >>>>>>> We are however overhauling the I2C interface as we speak, and the >>>>>>> re-worked interface does have support for them (see [1]). Feel free >> to >>>>>>> take a look and comment on the proposal! >>>>>>> >>>>>>> Cheers, >>>>>>> Hauke >>>>>>> >>>>>>> [1] https://github.com/RIOT-OS/RIOT/pull/4926 >>>>>>> >>>>>>> >>>>>>> On 11.10.2016 21:29, Kees Bakker wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> The SHT2x I2C device has a register with a 16 bits address. If I'm >>>>>>>> correct >>>>>>>> we don't have a function in the I2C driver to do that. Right? >>>>>>>> >>>>>>>> Assuming we need to extend the driver API, what would be a good name >>>>>>>> for such a function? >>>>>>>> >>>>>>>> All I can come up with is i2c_read_regs2: >>>>>>>> >>>>>>>> /** >>>>>>>> * @brief Read multiple bytes from a register at the I2C slave >> with >>>>>>>> the given >>>>>>>> * address >>>>>>>> * >>>>>>>> * @param[in] dev I2C peripheral device >>>>>>>> * @param[in] address bus address of the target device >>>>>>>> * @param[in] reg the 16 bits register address on the >>>>>>>> targeted I2C device >>>>>>>> * @param[out] data array holding the received bytes >>>>>>>> * @param[in] length the number of bytes to read into `data` >>>>>>>> * >>>>>>>> * @return the number of bytes that were read >>>>>>>> * @return -1 on undefined device given >>>>>>>> */ >>>>>>>> int i2c_read_regs2(i2c_t dev, uint8_t address, uint16_t reg, >>>>>>>> char *data, int length); >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> Message: 7 >>>>>>> Date: Wed, 12 Oct 2016 09:48:28 +0200 >>>>>>> From: Oleg Hahm <oliver.h...@inria.fr> >>>>>>> To: RIOT OS kernel developers <devel@riot-os.org> >>>>>>> Subject: [riot-devel] Coding conventions amendment >>>>>>> Message-ID: <20161012074827.gf12...@hobbykeller.org> >>>>>>> Content-Type: text/plain; charset="utf-8" >>>>>>> >>>>>>> Dear rolling IoTlers, >>>>>>> >>>>>>> as far I'm concerned it has been an undocumented coding convention so >>>>> far >>>>>>> to >>>>>>> use `int` or `unsigned int` for iterator variables in a loop instead >>>> of >>>>>>> fixed >>>>>>> width integer types. Does anybody object to adding this to the coding >>>>>>> conventions explicitly? >>>>>>> >>>>>>> Cheers, >>>>>>> Oleg >>>>>>> -- >>>>>>> The problem with a SQL security joke is that Sony don't get it. >>>>>>> -------------- next part -------------- >>>>>>> A non-text attachment was scrubbed... >>>>>>> Name: signature.asc >>>>>>> Type: application/pgp-signature >>>>>>> Size: 801 bytes >>>>>>> Desc: not available >>>>>>> URL: <http://lists.riot-os.org/pipermail/devel/attachments/ >>>>>>> 20161012/c1f2f768/attachment.sig> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> Subject: Digest Footer >>>>>>> >>>>>>> _______________________________________________ >>>>>>> devel mailing list >>>>>>> devel@riot-os.org >>>>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>>>> >>>>>>> >>>>>>> ------------------------------ >>>>>>> >>>>>>> End of devel Digest, Vol 44, Issue 10 >>>>>>> ************************************* >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> devel mailing list >>>>>> devel@riot-os.org >>>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>>> >>>>> >>>>> -- >>>>> Peter Kietzmann >>>>> >>>>> Hamburg University of Applied Sciences >>>>> Dept. Informatik, Internet Technologies Group >>>>> Berliner Tor 7, 20099 Hamburg, Germany >>>>> Fon: +49-40-42875-8426 >>>>> Web: http://www.haw-hamburg.de/inet >>>>> _______________________________________________ >>>>> devel mailing list >>>>> devel@riot-os.org >>>>> https://lists.riot-os.org/mailman/listinfo/devel >>>>> >>>> -------------- next part -------------- >>>> An HTML attachment was scrubbed... >>>> URL: <http://lists.riot-os.org/pipermail/devel/attachments/ >>>> 20161013/479b5a86/attachment.html> >>>> >>>> ------------------------------ >>>> >>>> Subject: Digest Footer >>>> >>>> _______________________________________________ >>>> devel mailing list >>>> devel@riot-os.org >>>> https://lists.riot-os.org/mailman/listinfo/devel >>>> >>>> >>>> ------------------------------ >>>> >>>> End of devel Digest, Vol 44, Issue 13 >>>> ************************************* >>>> >>> >>> >>> >>> _______________________________________________ >>> devel mailing list >>> devel@riot-os.org >>> https://lists.riot-os.org/mailman/listinfo/devel >>> >> >> -- >> Peter Kietzmann >> >> Hamburg University of Applied Sciences >> Dept. Informatik, Internet Technologies Group >> Berliner Tor 7, 20099 Hamburg, Germany >> Fon: +49-40-42875-8426 >> Web: http://www.haw-hamburg.de/inet >> >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> >> >> ------------------------------ >> >> End of devel Digest, Vol 44, Issue 16 >> ************************************* >> > > > > _______________________________________________ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > -- Peter Kietzmann Hamburg University of Applied Sciences Dept. Informatik, Internet Technologies Group Berliner Tor 7, 20099 Hamburg, Germany Fon: +49-40-42875-8426 Web: http://www.haw-hamburg.de/inet _______________________________________________ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel